module Robotnik::DslEval

Public Instance Methods

evaluate(&block) click to toggle source
# File lib/dsl_eval.rb, line 4
def evaluate &block
  @previous_self = eval 'self', block.binding
  instance_eval &block
  self
end
method_missing(method, *args, &block) click to toggle source
# File lib/dsl_eval.rb, line 10
def method_missing method, *args, &block
  @previous_self.send method, *args, &block
end