Method: Periodically::Job#poll_next_instance
- Defined in:
- lib/periodically/job.rb
#poll_next_instance ⇒ Object
15 16 17 18 19 20 21 22 |
# File 'lib/periodically/job.rb', line 15 def poll_next_instance return if Periodically::Locks.locked?(@job_key, @class_key) where = @opts[:on].call() where.to_a.find do |obj| !Periodically::Locks.locked?(instance_key(obj)) end end |