Module: InfinumJsonApiSetup::JsonApi::RequestParsing

Defined in:
lib/infinum_json_api_setup/json_api/request_parsing.rb

Instance Method Summary collapse

Instance Method Details

#data_paramsObject



12
13
14
# File 'lib/infinum_json_api_setup/json_api/request_parsing.rb', line 12

def data_params
  params.to_unsafe_hash[:data]
end

#relationship_children_ids(type) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/infinum_json_api_setup/json_api/request_parsing.rb', line 4

def relationship_children_ids(type)
  data_params.filter_map do |p|
    next if p[:type] != type

    p[:id].to_i
  end.uniq
end