class JSONAPIHelpers::Params::Includes

Attributes

include_param[R]

Public Class Methods

new(include_param) click to toggle source
# File lib/jsonapi_helpers/params/includes.rb, line 8
def initialize(include_param)
  @include_param = StringSupport.underscore(include_param || '')
end

Public Instance Methods

permit(*permitted_includes) click to toggle source
# File lib/jsonapi_helpers/params/includes.rb, line 12
def permit(*permitted_includes)
  include_array = include_param.split(',')
  include_array & permitted_includes.flatten(1)
end