Class: Oztogo::Base

Inherits:
Object
  • Object
show all
Includes:
HTTParty
Defined in:
lib/oztogo/base.rb

Direct Known Subclasses

Journey, SearchJourney

Instance Method Summary collapse

Constructor Details

#initialize(method, path) ⇒ Base

Returns a new instance of Base.



6
7
8
9
# File 'lib/oztogo/base.rb', line 6

def initialize(method, path)
  ensure_api_key
  request(method, path)
end

Instance Method Details

#api_endpointObject



11
12
13
# File 'lib/oztogo/base.rb', line 11

def api_endpoint
  'https://api.navitia.io/v1/'
end

#api_keyObject



15
16
17
# File 'lib/oztogo/base.rb', line 15

def api_key
  ENV['NAVITIA_API_KEY']
end