Class: JsonapiCompliable::Scope::DefaultFilter
- Inherits:
-
Scope::Base
- Object
- Scope::Base
- JsonapiCompliable::Scope::DefaultFilter
- Includes:
- Filterable
- Defined in:
- lib/jsonapi_compliable/scope/default_filter.rb
Instance Method Summary collapse
Methods included from Filterable
#filter_param, #find_filter, #find_filter!
Instance Method Details
#apply ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/jsonapi_compliable/scope/default_filter.rb', line 5 def apply dsl.default_filters.each_pair do |name, opts| next if overridden?(name) @scope = opts[:filter].call(@scope) end @scope end |