Method: Ru::Stream#method_missing
- Defined in:
- lib/ru/stream.rb
#method_missing(method, *args, &block) ⇒ Object (private)
115 116 117 118 119 120 121 122 123 124 |
# File 'lib/ru/stream.rb', line 115 def method_missing(method, *args, &block) result = @stream.send(method, *args, &block) if result.kind_of? Enumerator::Lazy self.class.new(result) elsif result.kind_of? ::Array Ru::Array.new(result) else result end end |