Class: Liquid::Unless

Inherits:
If show all
Defined in:
lib/liquid/standardtags.rb

Constant Summary

Constants inherited from If

If::Syntax

Instance Attribute Summary

Attributes inherited from Tag

#nodelist

Instance Method Summary collapse

Methods inherited from If

#initialize, #unknown_tag

Methods inherited from DecisionBlock

#equal_variables, #interpret_condition

Methods inherited from Block

#block_delimiter, #block_name, #create_variable, #end_tag, #parse, #unknown_tag

Methods inherited from Tag

#initialize, #name, #parse

Constructor Details

This class inherits a constructor from Liquid::If

Instance Method Details

#render(context) ⇒ Object



329
330
331
332
333
334
335
336
337
# File 'lib/liquid/standardtags.rb', line 329

def render(context)
  context.stack do       
    if interpret_condition(@left, @right, @operator, context)
      render_all(@nodelist_false, context)
    else
      render_all(@nodelist_true, context)
    end
  end
end