class JSONAPI::ResourceSetOperationResult

Attributes

pagination_params[RW]
resource_set[RW]

Public Class Methods

new(code, resource_set, options = {}) click to toggle source
Calls superclass method JSONAPI::OperationResult::new
# File lib/jsonapi/operation_result.rb, line 44
def initialize(code, resource_set, options = {})
  @resource_set = resource_set
  @pagination_params = options.fetch(:pagination_params, {})
  super(code, options)
end

Public Instance Methods

to_hash(serializer) click to toggle source
# File lib/jsonapi/operation_result.rb, line 50
def to_hash(serializer)
  if serializer
    serializer.serialize_resource_set_to_hash_single(resource_set)
  else
    # :nocov:
    {}
    # :nocov:
  end
end