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