class Numeric

Constants

BILLION
HUNDRED
MILLION
QUADRILLION
THOUSAND
TRILLION

Public Instance Methods

billion() click to toggle source
# File lib/powerpack/numeric/scale.rb, line 28
def billion
  self * BILLION
end
hundred() click to toggle source
# File lib/powerpack/numeric/scale.rb, line 10
def hundred
  self * HUNDRED
end
million() click to toggle source
# File lib/powerpack/numeric/scale.rb, line 22
def million
  self * MILLION
end
neg?() click to toggle source

Checks whether a number is negative.

@return [Boolean] true is the number is negative, false otherwise

@example

5.neg? #=> false

@example

-0.5.neg? #=> true

@example

0.neg? #=> false
# File lib/powerpack/numeric/neg.rb, line 15
def neg?
  self < 0
end
pos?() click to toggle source

Checks whether a number is positive.

@return [Boolean] true is the number is positive, false otherwise

@example

5.pos? #=> true

@example

-0.5.pos? #=> false

@example

0.pos? #=> false
# File lib/powerpack/numeric/pos.rb, line 15
def pos?
  self > 0
end
quadrillion() click to toggle source
# File lib/powerpack/numeric/scale.rb, line 40
def quadrillion
  self * QUADRILLION
end
thousand() click to toggle source
# File lib/powerpack/numeric/scale.rb, line 16
def thousand
  self * THOUSAND
end
trillion() click to toggle source
# File lib/powerpack/numeric/scale.rb, line 34
def trillion
  self * TRILLION
end