Method: Elected::Lider#initialize
- Defined in:
- lib/elected/lider.rb
#initialize(info, timeout) ⇒ Lider
Returns a new instance of Lider.
10 11 12 13 14 15 16 17 18 |
# File 'lib/elected/lider.rb', line 10 def initialize(info, timeout) @info = info @validity = info[:validity] @resource = info[:resource] @value = info[:value] @created = Time.now @deadline = created + (timeout / 1000.0).to_i @diff = @deadline - @created end |