class Raft::TemporaryState
Attributes
commit_index[R]
leader_id[RW]
Public Class Methods
new(commit_index, leader_id)
click to toggle source
# File lib/raft.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/raft.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