跳到內容 跳到搜尋
方法
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