Module: Squeel::Nodes::Operators

Included in:
Function, KeyPath, Stub
Defined in:
lib/squeel/nodes/operators.rb

Instance Method Summary collapse

Instance Method Details

#*(value) ⇒ Object



13
14
15
# File 'lib/squeel/nodes/operators.rb', line 13

def *(value)
  Operation.new(self, :*, value)
end

#+(value) ⇒ Object



5
6
7
# File 'lib/squeel/nodes/operators.rb', line 5

def +(value)
  Operation.new(self, :+, value)
end

#-(value) ⇒ Object



9
10
11
# File 'lib/squeel/nodes/operators.rb', line 9

def -(value)
  Operation.new(self, :-, value)
end

#/(value) ⇒ Object



17
18
19
# File 'lib/squeel/nodes/operators.rb', line 17

def /(value)
  Operation.new(self, :/, value)
end

#op(operator, value) ⇒ Object



21
22
23
# File 'lib/squeel/nodes/operators.rb', line 21

def op(operator, value)
  Operation.new(self, operator, value)
end