Class: DStream::SimpleB
Instance Method Summary collapse
- #apply(s) ⇒ Object
-
#initialize(sym, &block) ⇒ SimpleB
constructor
A new instance of SimpleB.
- #inspect ⇒ Object
Constructor Details
#initialize(sym, &block) ⇒ SimpleB
Returns a new instance of SimpleB.
9 10 11 12 |
# File 'lib/d-stream.rb', line 9 def initialize(sym, &block) @sym = sym @block = block end |
Instance Method Details
#apply(s) ⇒ Object
18 19 20 |
# File 'lib/d-stream.rb', line 18 def apply(s) s.to_enum.lazy.__send__(@sym, &@block) end |
#inspect ⇒ Object
14 15 16 |
# File 'lib/d-stream.rb', line 14 def inspect "<#{self.class.to_s} #{@sym.inspect}>" end |