Class: Handlebars::Tree::Replacement

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby-handlebars/tree.rb

Instance Method Summary collapse

Instance Method Details

#_eval(context) ⇒ Object



18
19
20
21
22
23
24
# File 'lib/ruby-handlebars/tree.rb', line 18

def _eval(context)
  if context.get_helper(item.to_s).nil?
    context.get(item.to_s)
  else
    context.get_helper(item.to_s).apply(context)
  end
end

#is_else?Boolean

Returns:

  • (Boolean)


26
27
28
# File 'lib/ruby-handlebars/tree.rb', line 26

def is_else?
  item.to_s == 'else'
end