Module: Rumonade::ArrayExtensions::InstanceMethods
- Defined in:
- lib/rumonade/array.rb
Instance Method Summary collapse
Instance Method Details
#bind(lam = nil, &blk) ⇒ Object
17 18 19 |
# File 'lib/rumonade/array.rb', line 17 def bind(lam = nil, &blk) inject(self.class.empty) { |arr, elt| arr + (lam || blk).call(elt).to_a } end |