Nccu calendar and daily job.

This commit is contained in:
Matthew K. Fu JuYuan committed 2012-05-15 14:03:54 +08:00
1 parent 848d935d23
commit 77deffb512
7 files changed
+290 -109

No files matched your search

+7 -4
View File
@@ -1,12 +1,15 @@
class NccuCalendar
require 'open-uri'
require 'tempfile'
@queue = :high
def self.perform()
File.open(File.join(Rails.root, 'public/static', 'nccu_calendar.rss'),'w') do |file|
file << open('http://events.nccu.edu.tw/Feed').read
CronMail.time_check("NCCU Calendar synced").deliver
end
temp_file = Tempfile.new('new_cal')
temp_file << open('http://events.nccu.edu.tw/Month').read
FileUtils.mv(temp_file, File.join(Rails.root, 'public/static', 'nccu_calendar.xml'))
puts "NccuCalendar Synced"
end
end
+2 -1
View File
@@ -1,8 +1,9 @@
class AdBanner
include OrbitCoreLib::ObjectAuthable
include Mongoid::Document
include Mongoid::Timestamps
include Mongoid::MultiParameterAttributes
include OrbitCoreLib::ObjectAuthable
field :title
field :transition_msec,type: Integer