An implementation of PseudoPrimeGenerator
.
Uses EratosthenesSieve
.
# File lib/backports/1.9.1/stdlib/prime.rb, line 291 def initialize @last_prime = nil super end
# File lib/backports/1.9.1/stdlib/prime.rb, line 299 def rewind initialize end
# File lib/backports/1.9.1/stdlib/prime.rb, line 296 def succ @last_prime = @last_prime ? EratosthenesSieve.instance.next_to(@last_prime) : 2 end