Class: JSONAPI::Resource
Class Attribute Summary collapse
Instance Attribute Summary collapse
-
#record ⇒ Object
(also: #resource)
readonly
Returns the value of attribute record.
Class Method Summary
collapse
Instance Method Summary
collapse
Constructor Details
#initialize(record = nil, context = {}) ⇒ Resource
32
33
34
35
36
|
# File 'lib/json_api/resources/resource.rb', line 32
def initialize(record = nil, context = {})
@record = record
@context = context
@transformed_params = {}
end
|
Class Attribute Details
Returns the value of attribute type_format.
20
21
22
|
# File 'lib/json_api/resources/resource.rb', line 20
def type_format
@type_format
end
|
Instance Attribute Details
#record ⇒ Object
Also known as:
resource
Returns the value of attribute record.
38
39
40
|
# File 'lib/json_api/resources/resource.rb', line 38
def record
@record
end
|
Class Method Details
.inherited(subclass) ⇒ Object
22
23
24
25
|
# File 'lib/json_api/resources/resource.rb', line 22
def inherited(subclass)
super
subclass.type_format = type_format
end
|
.sidepost_create ⇒ Object
27
28
29
|
# File 'lib/json_api/resources/resource.rb', line 27
def sidepost_create(*)
nil
end
|
Instance Method Details
41
42
43
|
# File 'lib/json_api/resources/resource.rb', line 41
def transformed_params
@transformed_params || {}
end
|