Class: ActiveJob::Serializers::ActionControllerParametersSerializer
- Inherits:
-
ObjectSerializer
- Object
- ObjectSerializer
- ActiveJob::Serializers::ActionControllerParametersSerializer
show all
- Defined in:
- lib/active_job/serializers/action_controller_parameters_serializer.rb
Instance Method Summary
collapse
#initialize
Instance Method Details
#deserialize(hash) ⇒ Object
10
11
12
|
# File 'lib/active_job/serializers/action_controller_parameters_serializer.rb', line 10
def deserialize(hash)
raise NotImplementedError
end
|
#klass ⇒ Object
18
19
20
21
22
|
# File 'lib/active_job/serializers/action_controller_parameters_serializer.rb', line 18
def klass
if defined?(ActionController::Parameters)
ActionController::Parameters
end
end
|
#serialize(argument) ⇒ Object
6
7
8
|
# File 'lib/active_job/serializers/action_controller_parameters_serializer.rb', line 6
def serialize(argument)
Arguments.serialize_argument(argument.to_h.with_indifferent_access)
end
|
#serialize?(argument) ⇒ Boolean
14
15
16
|
# File 'lib/active_job/serializers/action_controller_parameters_serializer.rb', line 14
def serialize?(argument)
argument.respond_to?(:permitted?) && argument.respond_to?(:to_h)
end
|