Method: OpenDataAPI.init
- Defined in:
- lib/opendata-api.rb
.init(api_key) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/opendata-api.rb', line 11 def self.init(api_key) raise "OpenData API Key required" if api_key.empty? uri_base = URI.parse(OpenDataAPI::Constants::BASE_URL) http_base = Net::HTTP.new(uri_base.host, uri_base.port) # Store API Key as class variable OpenDataAPIRequest.set_api_key(api_key) # Store URI and HTTP base as class variables OpenDataAPIRequest.set_uri_base(uri_base) OpenDataAPIRequest.set_http_base(http_base) end |