Class: Numeric
Direct Known Subclasses
Instance Method Summary collapse
Instance Method Details
#even? ⇒ Boolean
73 74 75 |
# File 'lib/flt/sugar.rb', line 73 def even? self.modulo(2) == 0 end |
#odd? ⇒ Boolean
77 78 79 |
# File 'lib/flt/sugar.rb', line 77 def odd? self.modulo(2) == 1 end |
#sign ⇒ Object
81 82 83 |
# File 'lib/flt/sugar.rb', line 81 def sign self < 0 ? -1 : +1 end |