Sha256: 1fb09816cbb15b47d05e679aa9b629c08d348a98daf149f313e8d7198604f1af

Contents?: true

Size: 794 Bytes

Versions: 8

Compression:

Stored size: 794 Bytes

Contents

trigger "trigger1" do
  runs { puts "trigger 1 runs every 1 minutes; executed at #{Time.now}" }
  every :minutes=>1  
end

trigger "exception trigger" do
  runs { raise Exception.new("test exception")}
  every :minutes=>2
end

trigger "trigger2" do
  runs { puts "trigger 2 runs every 5 minutes; executed at #{Time.now}"}
  every :minutes=>5
end

trigger "trigger3" do 
  runs  { puts "trigger 3 runs at 9:48; executed at #{Time.now}"}
  at    :hour=>9, :minute=>48
end

trigger "trigger4" do
  runs { puts "trigger 4 runs on monday at 9:53 and 9:56; executed at #{Time.now}"}
  on    :monday
  at    :hour=>9, :minute=>[53, 56]
end

trigger "trigger5" do
  runs  { puts "trigger 5 runs on thursday at 9:58/59; executed at #{Time.now}"}
  on    :thursday
  at    :hour=>9, :minute=>[58, 59]
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
gregfitz23-chrono_trigger-0.1.1 lib/triggers/test_triggers.rb
gregfitz23-chrono_trigger-0.1.2 lib/triggers/test_triggers.rb
gregfitz23-chrono_trigger-0.1.3 lib/triggers/test_triggers.rb
gregfitz23-chrono_trigger-0.1.4 lib/triggers/test_triggers.rb
gregfitz23-chrono_trigger-0.1.5 lib/triggers/test_triggers.rb
chrono_trigger-0.2.1 lib/triggers/test_triggers.rb
chrono_trigger-0.2.0 lib/triggers/test_triggers.rb
chrono_trigger-0.1.7 lib/triggers/test_triggers.rb