Sha256: b0be93e285b6da90df7c3c5830f5bdd6e24bd64a86eb8a24c0670f51598af0e8

Contents?: true

Size: 716 Bytes

Versions: 1

Compression:

Stored size: 716 Bytes

Contents

on_error do |job, error|
  puts "An error has occurred with job #{job.identifier}: #{error.class}: #{error.message}"
end
# on_error do |job, error|
#   raise error
# end

around_action do |job_proc, job_info|
  puts "before1 #{job_info.class}"
  job_proc.call
  puts "after1"
end

around_action do |job_proc|
  puts "before2"
  job_proc.call
  puts "after2"
end

around_action do |job_proc, job_info|
  puts "before3 #{job_info.class}"
  job_proc.call
  puts "after3"
end

every('2 seconds') do
  puts "hello from a ruby-clock job"
end

every('2 seconds') do
  shell 'say hello'
end

every('2 seconds') do
  raise "An error."
end

cron('*/10 * * * * *') do
  puts "cron running on every 10th second #{Time.now}"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ruby-clock-2.0.0.beta3 example-app/Clockfile