Module: ExposeQuery::ControllerDsl
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/expose_query/controller_dsl.rb
Instance Method Summary collapse
Instance Method Details
#apply_filters(source_scope) ⇒ Object
16 17 18 |
# File 'lib/expose_query/controller_dsl.rb', line 16 def apply_filters(source_scope) query_classes ? query_classes.reduce(source_scope){|scope, filter| filter.new(self).apply(scope)} : source_scope end |