Class: Arel::Nodes::InfixOperation

Inherits:
Binary
  • Object
show all
Includes:
Expressions, Predications
Defined in:
lib/ransack/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.



83
84
85
86
# File 'lib/ransack/adapters/active_record/3.0/compat.rb', line 83

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

Instance Attribute Details

#operatorObject (readonly)

Returns the value of attribute operator.



81
82
83
# File 'lib/ransack/adapters/active_record/3.0/compat.rb', line 81

def operator
  @operator
end