Class: Fibs
- Inherits:
-
Object
- Object
- Fibs
- Includes:
- Enumerable
- Defined in:
- lib/fibs.rb,
lib/fibs/version.rb
Constant Summary collapse
- VERSION =
'1.0'
Class Method Summary collapse
Instance Method Summary collapse
- #each ⇒ Object
-
#initialize(seed1, seed2) ⇒ Fibs
constructor
A new instance of Fibs.
Constructor Details
#initialize(seed1, seed2) ⇒ Fibs
Returns a new instance of Fibs.
10 11 12 |
# File 'lib/fibs.rb', line 10 def initialize(seed1, seed2) @a, @b = [seed1, seed2] end |
Class Method Details
Instance Method Details
#each ⇒ Object
14 15 16 17 18 19 |
# File 'lib/fibs.rb', line 14 def each loop do yield @a @a, @b = [@b, @a + @b] end end |