Sha256: a03d9c283091637dd9ce4ef930cecdd6edfbb8f0a1437c60e68190467ed0741c
Contents?: true
Size: 949 Bytes
Versions: 1
Compression:
Stored size: 949 Bytes
Contents
module JSONAPI class OperationResult attr_accessor :code attr_accessor :meta def initialize(code) @code = code @meta = {} end end class ErrorsOperationResult < OperationResult attr_accessor :errors def initialize(code, errors) @errors = errors super(code) end end class ResourceOperationResult < OperationResult attr_accessor :resource def initialize(code, resource) @resource = resource super(code) end end class ResourcesOperationResult < OperationResult attr_accessor :resources def initialize(code, resources) @resources = resources super(code) end end class LinksObjectOperationResult < OperationResult attr_accessor :parent_resource, :association def initialize(code, parent_resource, association) @parent_resource = parent_resource @association = association super(code) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jsonapi-resources-0.4.0 | lib/jsonapi/operation_result.rb |