Class: ActionController::Parameters

Inherits:
Object
  • Object
show all
Includes:
JsonApi::Parameters
Defined in:
lib/jsonapi_parameters/core_ext/action_controller/parameters.rb

Constant Summary

Constants included from JsonApi::Parameters

JsonApi::Parameters::VERSION

Instance Method Summary collapse

Methods included from JsonApi::Parameters

#jsonapify

Instance Method Details

#from_jsonapi(naming_convention = :snake) ⇒ Object



12
13
14
# File 'lib/jsonapi_parameters/core_ext/action_controller/parameters.rb', line 12

def from_jsonapi(naming_convention = :snake)
  @from_jsonapi ||= self.class.new jsonapify(self, naming_convention: naming_convention)
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