class Lono::Extensions::Preparer
Public Class Methods
new(options={})
click to toggle source
Calls superclass method
Lono::AbstractBase::new
# File lib/lono/extensions/preparer.rb, line 3 def initialize(options={}) super @register = Register.new(options) end
Public Instance Methods
download()
click to toggle source
# File lib/lono/extensions/preparer.rb, line 14 def download Lono::Jade::Registry.tracked_extensions.each do |registry| jade = Lono::Jade.new(registry.name, "extension", registry) jade.materialize # adds to Lono::Jade::Registry.downloaded_extensions end end
final_materialize()
click to toggle source
# File lib/lono/extensions/preparer.rb, line 21 def final_materialize jades = Lono::Jade::Registry.downloaded_extensions Lono::Jade::Materializer::Final.new.build(jades) end
run()
click to toggle source
# File lib/lono/extensions/preparer.rb, line 8 def run @register.run download final_materialize end