Class: EventStore::Cluster::LeaderStatus::GossipEndpoint::Response
- Inherits:
-
Object
- Object
- EventStore::Cluster::LeaderStatus::GossipEndpoint::Response
- Includes:
- Schema::DataStructure
- Defined in:
- lib/event_store/cluster/leader_status/gossip_endpoint/response.rb,
lib/event_store/cluster/leader_status/gossip_endpoint/response/state.rb,
lib/event_store/cluster/leader_status/gossip_endpoint/response/member.rb,
lib/event_store/cluster/leader_status/gossip_endpoint/response/transformer.rb
Defined Under Namespace
Modules: State, Transformer Classes: Member
Instance Method Summary collapse
Instance Method Details
#add_member(member) ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/event_store/cluster/leader_status/gossip_endpoint/response.rb', line 13 def add_member(member) if member.state == State.leader self.leader = member else followers << member end end |