Module: CanvasSync::JobBatches::Compat
  
  
  
  
  
  
  
  
  
  
  
  
    - Defined in:
 
    - lib/canvas_sync/job_batches/compat.rb,
  lib/canvas_sync/job_batches/compat/sidekiq.rb,
 lib/canvas_sync/job_batches/compat/active_job.rb
 
  
  
 
Defined Under Namespace
  
    
      Modules: ActiveJob, Sidekiq
    
  
    
  
  
    
      Class Method Summary
      collapse
    
    
  
  
    Class Method Details
    
      
  
  
    .load_compat(name)  ⇒ Object 
  
  
  
  
    
      
4
5
6
7
8
9
10
11
12
13
14
15 
     | 
    
      # File 'lib/canvas_sync/job_batches/compat.rb', line 4
def self.load_compat(name)
  name = name.to_s
  begin
    require name
  rescue LoadError
  end
  if name.classify.safe_constantize
    require_relative "./compat/#{name}"
    "CanvasSync::JobBatches::Compat::#{name.classify}".constantize.configure
  end
end
     |