跳至内容 跳至搜索
方法
D
S

实例公共方法

反序列化(arguments)

反序列化一组参数。可以安全地反序列化而不会发生变异的内在类型将原样返回。数组/哈希表按元素反序列化。所有其他类型都使用 GlobalID 进行反序列化。

# File activejob/lib/active_job/arguments.rb, line 42
def deserialize(arguments)
  arguments.map { |argument| deserialize_argument(argument) }
rescue
  raise DeserializationError
end

序列化(arguments)

序列化一组参数。可以安全地序列化而不会发生变异的内在类型将原样返回。数组/哈希表按元素序列化。所有其他类型都使用 GlobalID 进行序列化。

# File activejob/lib/active_job/arguments.rb, line 34
def serialize(arguments)
  arguments.map { |argument| serialize_argument(argument) }
end