Class: Numeric

Inherits:
Object show all
Defined in:
lib/flt/sugar.rb

Direct Known Subclasses

Flt::Num

Instance Method Summary collapse

Instance Method Details

#even? ⇒ Boolean

Returns:

  • (Boolean)


73
74
75
# File 'lib/flt/sugar.rb', line 73

def even?
  self.modulo(2) == 0
end

#odd? ⇒ Boolean

Returns:

  • (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