Class: JoyfulJsonapi::Parameters
- Inherits:
-
Object
- Object
- JoyfulJsonapi::Parameters
- Defined in:
- lib/joyful_jsonapi/parameters.rb
Instance Method Summary collapse
-
#initialize(original_params) ⇒ Parameters
constructor
A new instance of Parameters.
- #to_action_controller_params ⇒ Object
Constructor Details
#initialize(original_params) ⇒ Parameters
Returns a new instance of Parameters.
7 8 9 10 |
# File 'lib/joyful_jsonapi/parameters.rb', line 7 def initialize(original_params) @jsonapi_params = original_params.to_unsafe_h.with_indifferent_access @rails_params = {_jsonapi_document: @jsonapi_params}.with_indifferent_access end |
Instance Method Details
#to_action_controller_params ⇒ Object
12 13 14 15 16 17 |
# File 'lib/joyful_jsonapi/parameters.rb', line 12 def to_action_controller_params populate_root_key extract_attributes extract_relationships finalize end |