class EventStore::HTTP::Gossip
Public Instance Methods
call()
click to toggle source
# File lib/event_store/http/gossip.rb, line 9 def call logger.trace { "GET gossip endpoint" } request = Net::HTTP::Get.new uri_path http_response = connection.request request response = Transform::Read.(http_response.body, :json, Response) logger.debug { "GET gossip endpoint done (LeaderIPAddress: #{response.leader&.external_http_ip.inspect}, FollowerCount: #{response.followers.count})" } return response end
uri_path()
click to toggle source
# File lib/event_store/http/gossip.rb, line 23 def uri_path '/gossip' end