module RailsApiModel::Builders::Filters::AllowFields::ClassMethods

Public Instance Methods

allow_fields(*field_names) click to toggle source
# File lib/rails_api_model/builders/filters/allow_fields.rb, line 8
def allow_fields(*field_names)
  raise ArgumentError, 'You need to specify at least one field name' if field_names.empty?

  filters = field_names.map { |field_name| ::Filters::Field.new(self, field_name) }

  ::Filters.add_filters(self, filters)
end