Class: RailsTasker::Task::RunPendingService

Inherits:
Object
  • Object
show all
Includes:
Serviceable
Defined in:
lib/rails_tasker/services/task/run_pending_service.rb

Instance Method Summary collapse

Methods included from Serviceable

included

Instance Method Details

#callObject



12
13
14
15
16
17
18
19
20
21
# File 'lib/rails_tasker/services/task/run_pending_service.rb', line 12

def call
  puts "Running pending tasks...\n".cyan
  pending_tasks.map do |task|
    puts(
      "Running Version: #{task.timestamp} Name: #{task.task_name}".magenta
    )
    print 'Output: '.green, task.call, "\n\n"
  end
  puts "Successfully ran #{pending_tasks.length} tasks...".green
end