Maintenance of Ruby 2.0.0 ended on February 24, 2016. Read more
Object
Iterates the given block over all prime numbers.
See Prime
#each for more details.
# File prime.rb, line 40 def Integer.each_prime(ubound, &block) # :yields: prime Prime.each(ubound, &block) end
Re-composes a prime factorization and returns the product.
See Prime#int_from_prime_division for more details.
# File prime.rb, line 21 def Integer.from_prime_division(pd) Prime.int_from_prime_division(pd) end
Returns true if self
is a prime number, false for a composite.
# File prime.rb, line 33 def prime? Prime.prime?(self) end
Returns the factorization of self
.
See Prime#prime_division for more details.
# File prime.rb, line 28 def prime_division(generator = Prime::Generator23.new) Prime.prime_division(self, generator) end