Class: Kumogata::OutputsFilter
- Inherits:
-
Object
- Object
- Kumogata::OutputsFilter
- Defined in:
- lib/kumogata/outputs_filter.rb
Instance Method Summary collapse
- #fetch!(template) ⇒ Object
- #filter!(outputs) ⇒ Object
-
#initialize(options) ⇒ OutputsFilter
constructor
A new instance of OutputsFilter.
Constructor Details
#initialize(options) ⇒ OutputsFilter
Returns a new instance of OutputsFilter.
2 3 4 |
# File 'lib/kumogata/outputs_filter.rb', line 2 def initialize() = end |
Instance Method Details
#fetch!(template) ⇒ Object
6 7 8 |
# File 'lib/kumogata/outputs_filter.rb', line 6 def fetch!(template) @filter = template.delete(:_outputs_filter) end |
#filter!(outputs) ⇒ Object
10 11 12 13 |
# File 'lib/kumogata/outputs_filter.rb', line 10 def filter!(outputs) @filter.call(outputs) if @filter return outputs end |