Class: Liquid2::GroupedExpression

Inherits:
Expression show all
Defined in:
lib/liquid2/expressions/logical.rb

Overview

A logical expression with explicit parentheses.

Instance Attribute Summary

Attributes inherited from Expression

#token

Instance Method Summary collapse

Methods inherited from Expression

#scope

Constructor Details

#initialize(token, expr) ⇒ GroupedExpression

Returns a new instance of GroupedExpression.

Parameters:



60
61
62
63
# File 'lib/liquid2/expressions/logical.rb', line 60

def initialize(token, expr)
  super(token)
  @expr = expr
end

Instance Method Details

#childrenObject



69
# File 'lib/liquid2/expressions/logical.rb', line 69

def children = [@expr]

#evaluate(context) ⇒ Object



65
66
67
# File 'lib/liquid2/expressions/logical.rb', line 65

def evaluate(context)
  context.evaluate(@expr)
end