Class: Arel::Nodes::InfixOperation

Inherits:
Binary
  • Object
show all
Includes:
Expressions, Predications
Defined in:
lib/squeel/adapters/active_record/3.0/compat.rb

Direct Known Subclasses

Addition, Division, Multiplication, Subtraction

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Predications

#as

Constructor Details

#initialize(operator, left, right) ⇒ InfixOperation

Returns a new instance of InfixOperation.



56
57
58
59
# File 'lib/squeel/adapters/active_record/3.0/compat.rb', line 56

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

Instance Attribute Details

#operatorObject (readonly)

Returns the value of attribute operator.



54
55
56
# File 'lib/squeel/adapters/active_record/3.0/compat.rb', line 54

def operator
  @operator
end