Class: Etna::Cwl::FunctorMapLoader
Instance Method Summary collapse
-
#initialize(inner, &block) ⇒ FunctorMapLoader
constructor
A new instance of FunctorMapLoader.
- #load(val) ⇒ Object
Methods inherited from Loader
#as_array, #as_mapped_array, #map, #optional, #or
Constructor Details
#initialize(inner, &block) ⇒ FunctorMapLoader
Returns a new instance of FunctorMapLoader.
424 425 426 427 |
# File 'lib/etna/cwl.rb', line 424 def initialize(inner, &block) @block = block @inner = inner end |
Instance Method Details
#load(val) ⇒ Object
429 430 431 |
# File 'lib/etna/cwl.rb', line 429 def load(val) @block.call(@inner.load(val)) end |