module Datacraft::Parser

Public Instance Methods

parse(script = nil, &block) click to toggle source
# File lib/datacraft/parser.rb, line 3
def parse(script = nil, &block)
  instruction = Instruction.new
  if script
    instruction.instance_eval(script)
  else
    instruction.instance_eval(&block)
  end
  instruction.validate
  instruction
end