Class: Kuroko2::ProcessSignal

Inherits:
ApplicationRecord show all
Includes:
TableNameCustomizable
Defined in:
app/models/kuroko2/process_signal.rb

Class Method Summary collapse

Class Method Details

.poll(hostname) ⇒ Object



7
8
9
10
11
12
13
# File 'app/models/kuroko2/process_signal.rb', line 7

def self.poll(hostname)
  self.transaction do
    unstarted.on(hostname).lock.take.tap do |signal|
      signal.touch(:started_at) if signal
    end
  end
end