Module: Kiba::Parser

Included in:
Kiba
Defined in:
lib/kiba/parser.rb

Instance Method Summary collapse

Instance Method Details

#parse(&source_as_block) ⇒ Object



3
4
5
6
7
8
# File 'lib/kiba/parser.rb', line 3

def parse(&source_as_block)
  control = Kiba::Control.new
  context = Kiba::Context.new(control)
  context.instance_eval(&source_as_block)
  control
end