Method: Timezone::Lookup::Basic#initialize
- Defined in:
- lib/timezone/lookup/basic.rb
#initialize(config) ⇒ Basic
Returns a new instance of Basic.
14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/timezone/lookup/basic.rb', line 14 def initialize(config) if config.protocol.nil? raise(::Timezone::Error::InvalidConfig, 'missing protocol') end if config.url.nil? raise(::Timezone::Error::InvalidConfig, 'missing url') end config.uri ||= URI.parse("#{config.protocol}://#{config.url}") @config = config end |