class Mrack::Builder
Public Class Methods
new(&block)
click to toggle source
# File lib/mrack/builder.rb, line 3 def initialize(&block) instance_eval(&block) if block_given? end
new_form_string(mrack_script)
click to toggle source
# File lib/mrack/builder.rb, line 20 def self.new_form_string(mrack_script) eval "Mrack::Builder.new {\n" + mrack_script + "\n}.to_app" end
parse_file(file)
click to toggle source
# File lib/mrack/builder.rb, line 15 def self.parse_file(file) config_file = File.read(file) new_form_string(config_file) end
Public Instance Methods
run(app)
click to toggle source
# File lib/mrack/builder.rb, line 7 def run(app) @run = app end
to_app()
click to toggle source
# File lib/mrack/builder.rb, line 11 def to_app @run end