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

实例公共方法

反序列化(参数)

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

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

序列化(参数)

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

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