Class: JSONAPI::Resource
- Inherits:
-
Object
- Object
- JSONAPI::Resource
- Includes:
- JSONAPI::Resources::AttributesDsl, JSONAPI::Resources::FiltersDsl, JSONAPI::Resources::MetaDsl, JSONAPI::Resources::ModelClassHelpers, JSONAPI::Resources::RelationshipsDsl, JSONAPI::Resources::SortableFieldsDsl
- Defined in:
- lib/json_api/resources/resource.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#record ⇒ Object
(also: #resource)
readonly
Returns the value of attribute record.
Instance Method Summary collapse
-
#initialize(record = nil, context = {}) ⇒ Resource
constructor
A new instance of Resource.
- #transformed_params ⇒ Object
Constructor Details
#initialize(record = nil, context = {}) ⇒ Resource
Returns a new instance of Resource.
19 20 21 22 23 |
# File 'lib/json_api/resources/resource.rb', line 19 def initialize(record = nil, context = {}) @record = record @context = context @transformed_params = {} end |
Instance Attribute Details
#record ⇒ Object (readonly) Also known as: resource
Returns the value of attribute record.
25 26 27 |
# File 'lib/json_api/resources/resource.rb', line 25 def record @record end |
Instance Method Details
#transformed_params ⇒ Object
28 29 30 |
# File 'lib/json_api/resources/resource.rb', line 28 def transformed_params @transformed_params || {} end |