Sha256: 458aac9ef9f6a8f83636de473d99522ef37be0c99bb1b60ead323cce3280e669
Contents?: true
Size: 473 Bytes
Versions: 7
Compression:
Stored size: 473 Bytes
Contents
module Decorum module Examples class FibonacciDecorator < Decorum::Decorator accumulator :sequence accumulator :current def fib(a = nil, b = nil) unless a && b reset_current self.sequence = [] a = 1 b = 1 end self.current = a + b self.sequence << current decorated_tail(current) do next_link.fib(b, current) end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems