Module: JSONAPI::Utils::Support::Filter::Custom
- Defined in:
- lib/jsonapi/utils/support/filter/custom.rb
Instance Method Summary collapse
Instance Method Details
#_custom_filters ⇒ Object
3 4 5 |
# File 'lib/jsonapi/utils/support/filter/custom.rb', line 3 def _custom_filters @_allowed_custom_filters || [] end |
#custom_filter(attr) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/jsonapi/utils/support/filter/custom.rb', line 11 def custom_filter(attr) attr = attr.to_sym @_allowed_filters[attr] = {} @_allowed_custom_filters ||= [] @_allowed_custom_filters |= [attr] end |
#custom_filters(*attrs) ⇒ Object
7 8 9 |
# File 'lib/jsonapi/utils/support/filter/custom.rb', line 7 def custom_filters(*attrs) attrs.each { |attr| custom_filter(attr) } end |