| # To see all available tasks run from app root: | |
| # rake --tasks | |
| namespace :epfw do | |
| # To update a wikis using a job run from a cron job: | |
| # rake epfw:update RAILS_ENV=production | |
| desc "Update EPF Wiki sites" | |
| task :update => :environment do | |
| puts "Running update in #{Rails.env}" | |
| Site.update | |
| end # end task update | |
| # To update a wikis using a job run from a cron job: | |
| # rake epfw:update RAILS_ENV=production | |
| desc "Send EPF Wiki reports" | |
| task :reports => :environment do | |
| puts "Running update in #{Rails.env}" | |
| puts "EPFWIKI_HOST=#{ENV['EPFWIKI_HOST']}" | |
| Site.reports | |
| end # end task send_reports | |
| desc "Install TinyMCE" | |
| task :tinymce => :environment do | |
| unless File.exists? 'tiny_mce-3.2.0.2.zip' | |
| puts `wget https://www.dropbox.com/s/rslv8chkyvlt081/tiny_mce-3.2.0.2.zip` | |
| puts `unzip -o tiny_mce-3.2.0.2.zip public/javascripts/` | |
| else | |
| puts "TinyMCE already installed" | |
| end | |
| end # end task send_reports | |
| end # end namespace |