Method: EventStore::Cluster::LeaderStatus::GossipEndpoint::Response::Transformer.instance

Defined in:
lib/event_store/cluster/leader_status/gossip_endpoint/response/transformer.rb

.instance(raw_data) ⇒ Object



11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/event_store/cluster/leader_status/gossip_endpoint/response/transformer.rb', line 11

def self.instance(raw_data)
  response = Response.new

  SetAttributes.(response, raw_data)

  raw_data[:members].each do |member_data|
    member = member_instance member_data

    response.add_member member
  end

  response
end