class Integer

Public Instance Methods

as_boolean() click to toggle source
# File lib/dm_ruby_extensions/extend_integer.rb, line 12
def as_boolean
  (self > 0) ? true : false
end
factorial() click to toggle source

Factorial of number 5.factorial == 5 x 4 x 3 x 2 x 1 == 120

# File lib/dm_ruby_extensions/extend_integer.rb, line 6
def factorial
  return 1 if self.zero?
  (1..self).inject(:*)
end