Method: Integer#primes

Defined in:
lib/epitools/core_ext/numbers.rb

#primes(starting_at = 2) ⇒ Object

Return a specified number of primes (optionally starting at the argument)



354
355
356
357
358
359
360
361
362
363
364
365
# File 'lib/epitools/core_ext/numbers.rb', line 354

def primes(starting_at=2)
  result  = []
  current = starting_at

  loop do
    if current.prime?
      result << current
      return result if result.size >= self
    end
    current += 1
  end
end