Class: Rhoconnect::SourceJob
- Inherits:
-
Object
- Object
- Rhoconnect::SourceJob
- Defined in:
- lib/rhoconnect/jobs/source_job.rb
Class Attribute Summary collapse
-
.queue ⇒ Object
Returns the value of attribute queue.
Class Method Summary collapse
Class Attribute Details
.queue ⇒ Object
Returns the value of attribute queue.
4 5 6 |
# File 'lib/rhoconnect/jobs/source_job.rb', line 4 def queue @queue end |
Class Method Details
.perform(job_type, source_id, app_id, user_id, params) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/rhoconnect/jobs/source_job.rb', line 7 def self.perform(job_type,source_id,app_id,user_id,params) source = Source.load(source_id,{:app_id => app_id,:user_id => user_id}) source_sync = SourceSync.new(source) case job_type.to_sym when :query then source_sync.do_query(params) when :cud then source_sync.do_cud end end |