module Prime::OldCompatibility
Provides a Prime
object with compatibility to Ruby 1.8 when
instantiated via Prime
.new
.
Public Instance Methods
each() { |succ| ... }
click to toggle source
Overwrites Prime#each.
Iterates the given block over all prime numbers. Note that enumeration starts from the current position of internal pointer, not rewound.
# File lib/prime.rb, line 483 def each(&block) return @generator.dup unless block_given? loop do yield succ end end
succ()
click to toggle source
Returns the next prime number and forwards internal pointer.
# File lib/prime.rb, line 474 def succ @generator.succ end
Also aliased as: next