Sha256: 1f7c72eed29b383d3a3f8f5a9e94dea1451882d3b84cab4e20084ca98a61be58
Contents?: true
Size: 205 Bytes
Versions: 2
Compression:
Stored size: 205 Bytes
Contents
module Frappuccino class Map < Stream def initialize(source, &blk) @block = blk source.add_observer(self) end def update(event) occur(@block.call(event)) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
frappuccino-0.3.0 | lib/frappuccino/stream/map.rb |
frappuccino-0.2.0 | lib/frappuccino/stream/map.rb |