orbit-basic/app/jobs/sync_db.rb

25 lines
469 B
Ruby
Raw Normal View History

class SyncDb
@queue = :high
def self.perform()
2012-05-09 05:58:19 +00:00
self.start_sync
self.set_admin
2012-05-09 05:58:19 +00:00
end
def self.start_sync
task = 'mid_site:sync'
args = []
%x[rake #{task} --trace >> #{Rails.root}/log/rake.log]
2012-05-22 09:57:45 +00:00
User.all.each{|ur| ur.create_dept_cache}
2012-05-09 05:58:19 +00:00
puts "SyncDb Synced"
end
def self.set_admin
task = 'mid_site:install_admin'
args = []
%x[rake #{task} --trace >> #{Rails.root}/log/rake.log]
puts "Admin done"
end
end