Class: Numeric
Instance Method Summary collapse
- #negative! ⇒ Object
- #negative? ⇒ Boolean
- #nonnegative! ⇒ Object
- #nonnegative? ⇒ Boolean
- #nonpositive! ⇒ Object
- #nonpositive? ⇒ Boolean
- #positive! ⇒ Object
- #positive? ⇒ Boolean
-
#to_b ⇒ Object
Converts num to a boolean.
Instance Method Details
#negative! ⇒ Object
20 21 22 |
# File 'lib/mug/negativity.rb', line 20 def negative! self < 0 ? self : nil end |
#negative? ⇒ Boolean
4 5 6 |
# File 'lib/mug/negativity.rb', line 4 def negative? self < 0 end |
#nonnegative! ⇒ Object
28 29 30 |
# File 'lib/mug/negativity.rb', line 28 def nonnegative! self >= 0 ? self : nil end |
#nonnegative? ⇒ Boolean
12 13 14 |
# File 'lib/mug/negativity.rb', line 12 def nonnegative? self >= 0 end |
#nonpositive! ⇒ Object
32 33 34 |
# File 'lib/mug/negativity.rb', line 32 def nonpositive! self <= 0 ? self : nil end |
#nonpositive? ⇒ Boolean
16 17 18 |
# File 'lib/mug/negativity.rb', line 16 def nonpositive? self <= 0 end |
#positive! ⇒ Object
24 25 26 |
# File 'lib/mug/negativity.rb', line 24 def positive! self > 0 ? self : nil end |
#positive? ⇒ Boolean
8 9 10 |
# File 'lib/mug/negativity.rb', line 8 def positive? self > 0 end |