Module: ActiveJob::Execution::ClassMethods
Relationships & Source Files | |
Defined in: | activejob/lib/active_job/execution.rb |
Overview
Includes methods for executing and performing jobs instantly.
Instance Method Summary
-
#perform_now
Performs the job immediately.
- #execute(job_data) Internal use only
Instance Method Details
#execute(job_data)
This method is for internal use only.
[ GitHub ]
# File 'activejob/lib/active_job/execution.rb', line 26
def execute(job_data) # :nodoc: ActiveJob::Callbacks.run_callbacks(:execute) do job = deserialize(job_data) job.perform_now end end
#perform_now
Performs the job immediately.
MyJob.perform_now("mike")
# File 'activejob/lib/active_job/execution.rb', line 22
def perform_now(...) job_or_instantiate(...).perform_now end