instance method
serialize
Ruby on Rails 8.0.4
Since v4.2.9Signature
serialize()
Returns a hash with the job data that can safely be passed to the queuing adapter.
Source
# File activejob/lib/active_job/core.rb, line 107
def serialize
{
"job_class" => self.class.name,
"job_id" => job_id,
"provider_job_id" => provider_job_id,
"queue_name" => queue_name,
"priority" => priority,
"arguments" => serialize_arguments_if_needed(arguments),
"executions" => executions,
"exception_executions" => exception_executions,
"locale" => locale || I18n.locale.to_s,
"timezone" => timezone,
"enqueued_at" => Time.now.utc.iso8601(9),
"scheduled_at" => scheduled_at ? scheduled_at.utc.iso8601(9) : nil,
}
end
Defined in activejob/lib/active_job/core.rb line 107
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveJob::Core