module Praxis::Extensions::FieldExpansion::ActionDefinitionExtension

Public Instance Methods

expanded_fields(request, media_type, expansion_filter) click to toggle source
# File lib/praxis/extensions/field_expansion.rb, line 23
def expanded_fields(request, media_type, expansion_filter)
  uses_fields = params&.attributes&.key?(:fields)
  fields = uses_fields ? request.params.fields.fields : true
  Praxis::FieldExpander.expand(media_type, fields, expansion_filter)
end