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
- .*(a) ⇒ Object
-
.+(a) ⇒ Object
Operators.
- .-(b) ⇒ Object
- ./(b) ⇒ Object
- .<(b) ⇒ Object
- .<=(b) ⇒ Object
-
.>(b) ⇒ Object
Comparables.
- .>=(b) ⇒ Object
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 |