Sha256: af3e8f144862d536953e4093fd4bc501f4908f201a2242e93fb16fdd3a685c6c
Contents?: true
Size: 501 Bytes
Versions: 2
Compression:
Stored size: 501 Bytes
Contents
module Clockwork module DatabaseEvents class Manager < Clockwork::Manager def unregister(event) @events.delete(event) end def register(period, job, block, options) @events << if options[:from_database] Clockwork::DatabaseEvents::Event.new(self, period, job, (block || handler), options.fetch(:synchronizer), options) else Clockwork::Event.new(self, period, job, block || handler, options) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
clockwork-1.3.1 | lib/clockwork/database_events/manager.rb |
clockwork-1.3.0 | lib/clockwork/database_events/manager.rb |