class ActiveJob::Serializers::ActionControllerParametersSerializer
Public Instance Methods
# File activejob/lib/active_job/serializers/action_controller_parameters_serializer.rb, line 10 def deserialize(hash) raise NotImplementedError # Serialized as a HashWithIndifferentAccess end
# File activejob/lib/active_job/serializers/action_controller_parameters_serializer.rb, line 18 def klass if defined?(ActionController::Parameters) ActionController::Parameters end end
# File activejob/lib/active_job/serializers/action_controller_parameters_serializer.rb, line 6 def serialize(argument) Arguments.serialize_argument(argument.to_h.with_indifferent_access) end
# 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