Module: Transproc::Composer
- Defined in:
- lib/transproc/composer.rb
Overview
Helper extension handy for composing many functions in multiple steps
Defined Under Namespace
Classes: Factory
Instance Method Summary collapse
-
#compose(default = nil) {|factory| ... } ⇒ Object
Gather and compose functions and fall-back to a default one if provided.
Instance Method Details
#compose(default = nil) {|factory| ... } ⇒ Object
Gather and compose functions and fall-back to a default one if provided
87 88 89 90 91 |
# File 'lib/transproc/composer.rb', line 87 def compose(default = nil) factory = Factory.new(default) yield(factory) factory.to_fn end |