Module: Apply
- Defined in:
- lib/apply.rb,
lib/apply/version.rb
Constant Summary collapse
- VERSION =
"1.0.0"
Instance Method Summary collapse
Instance Method Details
#if(&test) ⇒ Object
4 5 6 |
# File 'lib/apply.rb', line 4 def if(&test) self.class.new(&(->(value) { test[value] ? call(value) : value })) end |
#unless(&test) ⇒ Object
8 9 10 |
# File 'lib/apply.rb', line 8 def unless(&test) self.class.new(&(->(value) { test[value] ? value : call(value) })) end |