Skip to Content Skip to Search

class ActiveJob::Serializers::ActionControllerParametersSerializer

Inherits From

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

Definition files