module Cronjobber::TasksHelper

Public Instance Methods

execute_cronjob_tasks(tasks=nil) click to toggle source
# File lib/cronjobber/tasks_helper.rb, line 4
def execute_cronjob_tasks tasks=nil
  tasks = Array(tasks) + Cronjobber.tasks
  tasks.map! do |task|
    if task.is_a? String
      task = task.camelize.constantize
    else
      task
    end
  end      
  tasks.map! do |task|
    task.cronjob_perform
  end
  return tasks, tasks.map(&:format)
end