class Onsi::ParamsParser

Attributes

attributes[R]
data[R]
included[R]
relationships[R]

Public Class Methods

new(params, attributes, relationships) click to toggle source
# File lib/onsi/params_parser.rb, line 10
def initialize(params, attributes, relationships)
  @data = params.require(:data)
  @included = params.fetch(:included, [])
  @attributes = attributes
  @relationships = relationships
end

Public Instance Methods

parse!() click to toggle source
# File lib/onsi/params_parser.rb, line 17
def parse!
  operation = Onsi::ParamsParseOperation.new(data, attributes, relationships, included)
  operation.perform
end