class ActiveJob::Serializers::ActionControllerParametersSerializer
Inherits From
-
class
ObjectSerializer
Public instance methods
Source code GitHub
# File activejob/lib/active_job/serializers/action_controller_parameters_serializer.rb, line 10
def deserialize(hash)
raise NotImplementedError # Serialized as a HashWithIndifferentAccess
end
Source code GitHub
# File activejob/lib/active_job/serializers/action_controller_parameters_serializer.rb, line 18
def klass
if defined?(ActionController::Parameters)
ActionController::Parameters
end
end
Source code GitHub
# File activejob/lib/active_job/serializers/action_controller_parameters_serializer.rb, line 6
def serialize(argument)
Arguments.serialize(argument.to_h.with_indifferent_access)
end
Source code GitHub
# File activejob/lib/active_job/serializers/action_controller_parameters_serializer.rb, line 14
def serialize?(argument)
argument.respond_to?(:permitted?) && argument.respond_to?(:to_h)
end