Sha256: af6e33e6342462177a62caa3d873ef4c44decadc65346bfde832309827b09ad1
Contents?: true
Size: 428 Bytes
Versions: 25
Compression:
Stored size: 428 Bytes
Contents
module Rhoconnect class SourceJob class << self attr_accessor :queue end 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 end end
Version data entries
25 entries across 25 versions & 1 rubygems