module EventStore::Cluster::LeaderStatus::GossipEndpoint::Response::Transformer
Public Class Methods
instance(raw_data)
click to toggle source
# 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
json()
click to toggle source
# File lib/event_store/cluster/leader_status/gossip_endpoint/response/transformer.rb, line 7 def self.json JSON end
member_instance(member_data)
click to toggle source
# File lib/event_store/cluster/leader_status/gossip_endpoint/response/transformer.rb, line 25 def self.member_instance(member_data) member = Response::Member.new SetAttributes.( member, member_data, strict: true ) member end