Module: Arel::Math

Included in:
Attributes::Attribute, Nodes::InfixOperation
Defined in:
lib/arel/math.rb

Instance Method Summary (collapse)

Instance Method Details

- (Object) *(other)



3
4
5
# File 'lib/arel/math.rb', line 3

def *(other)
  Arel::Nodes::Multiplication.new(self, other)
end

- (Object) +(other)



7
8
9
# File 'lib/arel/math.rb', line 7

def +(other)
  Arel::Nodes::Grouping.new(Arel::Nodes::Addition.new(self, other))
end

- (Object) -(other)



11
12
13
# File 'lib/arel/math.rb', line 11

def -(other)
  Arel::Nodes::Grouping.new(Arel::Nodes::Subtraction.new(self, other))
end

- (Object) /(other)



15
16
17
# File 'lib/arel/math.rb', line 15

def /(other)
  Arel::Nodes::Division.new(self, other)
end