Method: ActiveJob::Arguments#deserialize

Defined in:
activejob/lib/active_job/arguments.rb

#deserialize(arguments) ⇒ Object

Deserializes a set of arguments. Intrinsic types that can safely be deserialized without mutation are returned as-is. Arrays/Hashes are deserialized element by element. All other types are deserialized using GlobalID.



42
43
44
45
46
# File 'activejob/lib/active_job/arguments.rb', line 42

def deserialize(arguments)
  arguments.map { |argument| deserialize_argument(argument) }
rescue
  raise DeserializationError
end