Module: Numerics

Defined in:
lib/ruby/lambdas/numerics.rb,
lib/ruby/lambdas/numerics/type_error.rb

Defined Under Namespace

Classes: TypeError

Class Method Summary collapse

Class Method Details

.*(a) ⇒ Object



24
25
26
# File 'lib/ruby/lambdas/numerics.rb', line 24

def self.*(a)
  Multiply[a]
end

.+(a) ⇒ Object

Operators



12
13
14
# File 'lib/ruby/lambdas/numerics.rb', line 12

def self.+(a)
  Add[a]
end

.-(b) ⇒ Object



20
21
22
# File 'lib/ruby/lambdas/numerics.rb', line 20

def self.-(b)
  Subtract[b]
end

./(b) ⇒ Object



16
17
18
# File 'lib/ruby/lambdas/numerics.rb', line 16

def self./(b)
  Divide[b]
end

.<(b) ⇒ Object



39
40
41
# File 'lib/ruby/lambdas/numerics.rb', line 39

def self.<(b)
  LessThan[b]
end

.<=(b) ⇒ Object



43
44
45
# File 'lib/ruby/lambdas/numerics.rb', line 43

def self.<=(b)
  LessThanOrEqual[b]
end

.>(b) ⇒ Object

Comparables



31
32
33
# File 'lib/ruby/lambdas/numerics.rb', line 31

def self.>(b)
  GreaterThan[b]
end

.>=(b) ⇒ Object



35
36
37
# File 'lib/ruby/lambdas/numerics.rb', line 35

def self.>=(b)
  GreaterThanOrEqual[b]
end