Skip to Content Skip to Search
Methods
D
K
S

Instance Public methods

deserialize(hash)

# File activejob/lib/active_job/serializers/action_controller_parameters_serializer.rb, line 10
def deserialize(hash)
  raise NotImplementedError # Serialized as a HashWithIndifferentAccess
end

klass()

# File activejob/lib/active_job/serializers/action_controller_parameters_serializer.rb, line 18
def klass
  if defined?(ActionController::Parameters)
    ActionController::Parameters
  end
end

serialize(argument)

# 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

serialize?(argument)

# 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