Skip to content

Instantly share code, notes, and snippets.

@alexis
alexis / fibonacci_enumerator
Created November 18, 2011 12:58 — forked from ipoval/fibonacci_enumerator.rb
fibonacci_enumerator
fibonacci = Enumerator.new do |yielder|
n1, n2 = 1, 1
loop do
yielder.yield n1
n1, n2 = n2, n1 + n2
end
end
p fibonacci.first(20)