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

#signObject



81
82
83
# File 'lib/flt/sugar.rb', line 81

def sign
  self < 0 ? -1 : +1
end