Module: JSONAPI::ResourceActions::FilterValidation

Extended by:
ActiveSupport::Concern
Included in:
JSONAPI::ResourceActions
Defined in:
lib/json_api/controllers/concerns/resource_actions/filter_validation.rb

Instance Method Summary collapse

Instance Method Details

#validate_filter_paramObject



8
9
10
11
12
13
14
# File 'lib/json_api/controllers/concerns/resource_actions/filter_validation.rb', line 8

def validate_filter_param
  filters = parse_filter_param
  return if filters.empty?

  invalid = filters.keys.reject { |n| filter_path_valid?(n.to_s) }
  render_filter_errors(invalid) if invalid.any?
end