Class Integer
In: lib/facet/numeric/succ.rb
lib/facet/integer/times_collect.rb
lib/facet/integer/evenodd?.rb
lib/facet/integer/factorial.rb
Parent: Object

Methods

even?   fact   factorial   odd?   times_collect  

Public Instance methods

Is an integer even?

  require 'facet/integer/evenodd?'

  2.even?  #=> true
  3.even?  #=> false
fact()

Alias for factorial

Calculate the factorial of self.

  require 'facet/integer/factorial'

  2.factorial  #=> 2
  3.factorial  #=> 6
  3.factorial  #=> 24

Is an integer odd?

  require 'facet/integer/evenodd?'

  2.odd?  #=> false
  3.odd?  #=> true

Like times but returns a collection of the yield results.

  require 'facet/integer/times_collect'

  a = 3.times_collect { |i| "#{i+1}" }
  a => [ "1", "2", "3" ]

[Validate]