Type:
Class

Add double dispatch to Integer

Integer is the basis for the two concrete classes that hold whole numbers, Bignum and Fixnum.

denominator
  • References/Ruby on Rails/Ruby/Classes/Integer

int.denominator â 1 Instance Public methods Returns 1.

2025-01-10 15:47:30
round
  • References/Ruby on Rails/Ruby/Classes/Integer

int.round([ndigits]) â integer or float Instance Public methods Rounds flt

2025-01-10 15:47:30
truncate
  • References/Ruby on Rails/Ruby/Classes/Integer

int.truncate â integer Instance Public methods As int is already

2025-01-10 15:47:30
prime_division
  • References/Ruby on Rails/Ruby/Classes/Integer

prime_division(generator = Prime::Generator23.new) Instance Public methods Returns

2025-01-10 15:47:30
upto
  • References/Ruby on Rails/Ruby/Classes/Integer

int.upto(limit) {|i| block } â selfint.upto(limit) â an_enumerator Instance Public methods

2025-01-10 15:47:30
rationalize
  • References/Ruby on Rails/Ruby/Classes/Integer

int.rationalize([eps]) â rational Instance Public methods Returns the value

2025-01-10 15:47:30
from_prime_division
  • References/Ruby on Rails/Ruby/Classes/Integer

from_prime_division(pd) Class Public methods Re-composes a prime factorization

2025-01-10 15:47:30
downto
  • References/Ruby on Rails/Ruby/Classes/Integer

int.downto(limit) {|i| block } â selfint.downto(limit) â an_enumerator Instance Public methods

2025-01-10 15:47:30
integer?
  • References/Ruby on Rails/Ruby/Classes/Integer

int.integer? â true Instance Public methods Always returns true

2025-01-10 15:47:30
lcm
  • References/Ruby on Rails/Ruby/Classes/Integer

int.lcm(int2) â integer Instance Public methods Returns the least common

2025-01-10 15:47:30