Class: ActionController::Parameters
- Inherits:
-
Object
- Object
- ActionController::Parameters
- Includes:
- JsonApi::Parameters
- Defined in:
- lib/jsonapi_parameters/core_ext/action_controller/parameters.rb
Constant Summary
Constants included from JsonApi::Parameters
JsonApi::Parameters::LIMIT, JsonApi::Parameters::VERSION
Instance Method Summary collapse
- #from_jsonapi(naming_convention = :snake, custom_stack_limit: stack_limit) ⇒ Object
- #to_jsonapi(*args) ⇒ Object
Methods included from JsonApi::Parameters
#jsonapify, #reset_stack_limit, #stack_limit, #stack_limit=
Instance Method Details
#from_jsonapi(naming_convention = :snake, custom_stack_limit: stack_limit) ⇒ Object
12 13 14 |
# File 'lib/jsonapi_parameters/core_ext/action_controller/parameters.rb', line 12 def from_jsonapi(naming_convention = :snake, custom_stack_limit: stack_limit) @from_jsonapi ||= self.class.new jsonapify(self, naming_convention: naming_convention, custom_stack_limit: custom_stack_limit) end |
#to_jsonapi(*args) ⇒ Object
6 7 8 9 10 |
# File 'lib/jsonapi_parameters/core_ext/action_controller/parameters.rb', line 6 def to_jsonapi(*args) warn "WARNING: #to_jsonapi method is deprecated. Please use #from_jsonapi instead.\n#{caller(1..1).first}" from_jsonapi(*args) end |