class Querylet::Tree::IfBlock

Public Instance Methods

_eval(context) click to toggle source
# File lib/querylet/tree.rb, line 62
def _eval(context)
  if if_kind == 'if'
    if context.get(variable)
      items.map {|item| item._eval(context)}.join()
    end
  elsif if_kind == 'unless'
    unless context.get(variable)
      items.map {|item| item._eval(context)}.join()
    end
  end
end