Module: InternetBoxLogger::Tasks::Cron
- Defined in:
- lib/tasks/cron.rb
Instance Method Summary collapse
Instance Method Details
#cron_info ⇒ Object
21 22 23 24 |
# File 'lib/tasks/cron.rb', line 21 def cron_info EasyAppHelper.puts_and_logs "Whenever config file used = #{whenever_conf_file}'" EasyAppHelper.puts_and_logs "config.cron_interval = #{EasyAppHelper.config[:cron_interval]}" end |
#cron_remove ⇒ Object
15 16 17 18 19 |
# File 'lib/tasks/cron.rb', line 15 def cron_remove EasyAppHelper.puts_and_logs "Using Whenever config file: '#{whenever_conf_file}'" system "whenever -c '#{whenever_conf_file}'" EasyAppHelper.puts_and_logs 'Crontab updated' end |
#cron_setup ⇒ Object
9 10 11 12 13 |
# File 'lib/tasks/cron.rb', line 9 def cron_setup EasyAppHelper.puts_and_logs "Using Whenever config file: '#{whenever_conf_file}' with interval #{EasyAppHelper.config[:cron_interval]}" system "whenever -f '#{whenever_conf_file}' -i '#{whenever_conf_file}' -s interval='#{EasyAppHelper.config[:cron_interval]}'" EasyAppHelper.puts_and_logs 'Crontab updated' end |
#whenever_conf_file ⇒ Object
5 6 7 |
# File 'lib/tasks/cron.rb', line 5 def whenever_conf_file "#{ibl_gem_path}/config/schedule.rb" end |