module JSONAPI::Utils::Support::Filter::Custom

Public Instance Methods

_custom_filters() click to toggle source
# File lib/jsonapi/utils/support/filter/custom.rb, line 3
def _custom_filters
  @_allowed_custom_filters || []
end
custom_filter(attr) click to toggle source
# 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) click to toggle source
# File lib/jsonapi/utils/support/filter/custom.rb, line 7
def custom_filters(*attrs)
  attrs.each { |attr| custom_filter(attr) }
end