Method: Apill::Resource::Processors::Filtering#processed
- Defined in:
- lib/apill/resource/processors/filtering.rb
#processed ⇒ Object
25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/apill/resource/processors/filtering.rb', line 25 def processed parameters.each_with_object(resource) do |name, value, filtered_resource| filter_method = filter_method_for(name) if !filter_method filtered_resource elsif filter_method.arity == 0 filtered_resource.public_send(filter_method.name) else filtered_resource.public_send(filter_method.name, value) end end end |