Sha256: dfc67e870618a60c0c333b37aa6250b48aa73c21fef2a0110b6ff1cfe718d5c4

Contents?: true

Size: 647 Bytes

Versions: 57

Compression:

Stored size: 647 Bytes

Contents

class Integer
  # Iterates the given block over all prime numbers.
  #
  # See Prime#each for more details.
  #
  def self.each_prime: (Integer) { (Integer) -> void } -> void

  # Re-composes a prime factorization and returns the product.
  #
  # See Prime#int_from_prime_division for more details.
  #
  def self.from_prime_division: (Array[[ String ]]) -> Integer

  # Returns the factorization of `self`.
  #
  # See Prime#prime_division for more details.
  #
  def prime_division: (?Prime::PseudoPrimeGenerator) -> Array[[ Integer, Integer ]]

  # Returns true if `self` is a prime number, else returns false.
  #
  def prime?: () -> bool
end

Version data entries

57 entries across 57 versions & 1 rubygems

Version Path
rbs-2.0.0 stdlib/prime/0/integer-extension.rbs
rbs-2.0.0.pre2 stdlib/prime/0/integer-extension.rbs
rbs-2.0.0.pre1 stdlib/prime/0/integer-extension.rbs
rbs-1.8.1 stdlib/prime/0/integer-extension.rbs
rbs-1.8.0 stdlib/prime/0/integer-extension.rbs
rbs-1.7.1 stdlib/prime/0/integer-extension.rbs
rbs-1.7.0 stdlib/prime/0/integer-extension.rbs
rbs-1.7.0.beta.5 stdlib/prime/0/integer-extension.rbs
rbs-1.7.0.beta.4 stdlib/prime/0/integer-extension.rbs
rbs-1.7.0.beta.3 stdlib/prime/0/integer-extension.rbs
rbs-1.7.0.beta.2 stdlib/prime/0/integer-extension.rbs
rbs-1.7.0.beta.1 stdlib/prime/0/integer-extension.rbs
rbs-1.6.2 stdlib/prime/0/integer-extension.rbs
rbs-1.6.1 stdlib/prime/0/integer-extension.rbs
rbs-1.6.0 stdlib/prime/0/integer-extension.rbs
rbs-1.5.1 stdlib/prime/0/integer-extension.rbs
rbs-1.5.0 stdlib/prime/0/integer-extension.rbs
rbs-1.4.0 stdlib/prime/0/integer-extension.rbs
rbs-1.3.3 stdlib/prime/0/integer-extension.rbs
rbs-1.3.2 stdlib/prime/0/integer-extension.rbs