Module: Transproc::Composer
- Includes:
- Helper
- 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.
Methods included from Helper
Instance Method Details
#compose(default = nil) {|factory| ... } ⇒ Object
Gather and compose functions and fall-back to a default one if provided
72 73 74 75 76 |
# File 'lib/transproc/composer.rb', line 72 def compose(default = nil) factory = Factory.new(default) yield(factory) factory.to_fn end |