Module: Multiples::MultiplesEnumGenerator
- Defined in:
- lib/multiples/multiples_enumerator.rb
Class Method Summary collapse
Class Method Details
.new(a, b) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/multiples/multiples_enumerator.rb', line 4 def new a, b @a, @b = (a..Float::INFINITY).step(a), (b..Float::INFINITY).step(b) @palindrome_length = a + b - 1 @stack = [[@a.peek, @b.peek].min.to_i] send :build_palindrome return MultiplesEnumerator.new(@stack) end |