class Pontoon::TemporaryState

Attributes

commit_index[R]
leader_id[RW]

Public Class Methods

new(commit_index, leader_id) click to toggle source
# File lib/pontoon.rb, line 77
def initialize(commit_index, leader_id)
  @commit_index, @leader_id = commit_index, leader_id
end

Public Instance Methods

commit_index=(new_commit_index) click to toggle source
# File lib/pontoon.rb, line 81
def commit_index=(new_commit_index)
  raise 'cannot uncommit log entries' unless @commit_index.nil? || @commit_index <= new_commit_index
  @commit_index = new_commit_index
end