module EventStore::HTTP::Connect::Controls::IPAddress::Unavailable

Public Class Methods

example() click to toggle source
# File lib/event_store/http/connect/controls/ip_address/unavailable.rb, line 7
def self.example
  external
end
external() click to toggle source
# File lib/event_store/http/connect/controls/ip_address/unavailable.rb, line 11
def self.external
  local_ip_address_list = Socket.ip_address_list

  local_ip_address_list.map! &:ip_address

  local_ip_address_list.find do |ip_address|
    ip_address != IPAddress::Loopback.example
  end
end