Module: EventStore::HTTP::Connect::Controls::ResolveHost

Defined in:
lib/event_store/http/connect/controls/resolve_host.rb

Class Method Summary collapse

Class Method Details

.configure(receiver, host: nil, ip_addresses: nil) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/event_store/http/connect/controls/resolve_host.rb', line 6

def self.configure(receiver, host: nil, ip_addresses: nil)
  host ||= Hostname.example
  ip_addresses ||= [IPAddress.example]

  resolve_host = SubstAttr::Substitute.(:resolve_host, receiver)
  resolve_host.set host, ip_addresses
  resolve_host
end