module BabySqueel::Compat::DSL

Public Instance Methods

`(str) click to toggle source

An alias for BabySqueel::DSL#sql

# File lib/baby_squeel/compat.rb, line 53
def `(str)
  sql(str)
end
evaluate(&block) click to toggle source

Remember the original binding of the block

Calls superclass method
# File lib/baby_squeel/compat.rb, line 63
def evaluate(&block)
  @caller = block.binding.eval('self')
  super
end
my(&block) click to toggle source

Allows you to call out of an instance_eval'd block.

# File lib/baby_squeel/compat.rb, line 58
def my(&block)
  @caller.instance_eval(&block)
end