Module: ActiveJob::Execution::ClassMethods
- Defined in:
 - lib/active_job/execution.rb
 
Overview
Includes methods for executing and performing jobs instantly.
Instance Method Summary collapse
- 
  
    
      #execute(job_data)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
:nodoc:.
 - 
  
    
      #perform_now(*args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Performs the job immediately.
 
Instance Method Details
#execute(job_data) ⇒ Object
:nodoc:
      22 23 24 25 26 27  | 
    
      # File 'lib/active_job/execution.rb', line 22 def execute(job_data) #:nodoc: ActiveJob::Callbacks.run_callbacks(:execute) do job = deserialize(job_data) job.perform_now end end  | 
  
#perform_now(*args) ⇒ Object
Performs the job immediately.
MyJob.perform_now("mike")
  
      17 18 19  | 
    
      # File 'lib/active_job/execution.rb', line 17 def perform_now(*args) job_or_instantiate(*args).perform_now end  |