модуль ActiveJob::Arguments
Открытые методы экземпляра
# File activejob/lib/active_job/arguments.rb, line 82
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 Сериализует набор аргументов. Встроенные типы, которые можно безопасно сериализовать без изменения, возвращаются как есть. Массивы/хеши сериализуются поэлементно. Все остальные типы сериализуются с помощью GlobalID.
© 2004–2021 David Heinemeier Hansson
Licensed under the MIT License.