Class: Liquid2::ComparisonExpression

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

Overview

Base class for all comparison expressions.

Direct Known Subclasses

Contains, Eq, Ge, Gt, In, Le, Lt, Ne

Instance Attribute Summary

Attributes inherited from Expression

#token

Instance Method Summary collapse

Methods inherited from Expression

#evaluate, #scope

Constructor Details

#initialize(token, left, right) ⇒ ComparisonExpression

Returns a new instance of ComparisonExpression.

Parameters:



11
12
13
14
15
# File 'lib/liquid2/expressions/relational.rb', line 11

def initialize(token, left, right)
  super(token)
  @left = left
  @right = right
end

Instance Method Details

#childrenObject



17
# File 'lib/liquid2/expressions/relational.rb', line 17

def children = [@left, @right]