Module: NoaaWeatherClient::RestClientFactory

Defined in:
lib/noaa_weather_client/rest_client_factory.rb

Class Method Summary collapse

Class Method Details

.build_client(options = {}) ⇒ Object



6
7
8
9
10
# File 'lib/noaa_weather_client/rest_client_factory.rb', line 6

def self.build_client(options = {})
  provider = options.fetch(:provider, Net::HTTP)
  uri = URI(options.fetch(:url))
  provider.new uri.host, uri.port
end