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 |