Module: TravelPayouts

Defined in:
lib/travelpayouts_api.rb,
lib/travelpayouts_api/api.rb,
lib/travelpayouts_api/map.rb,
lib/travelpayouts_api/error.rb,
lib/travelpayouts_api/hotel.rb,
lib/travelpayouts_api/flight.rb,
lib/travelpayouts_api/request.rb,
lib/travelpayouts_api/version.rb,
lib/travelpayouts_api/calendar.rb,
lib/travelpayouts_api/data_access.rb

Defined Under Namespace

Classes: Api, Error

Constant Summary collapse

VERSION =
'0.0.3'

Class Method Summary collapse

Class Method Details

.api(config = {}) ⇒ Object



32
33
34
# File 'lib/travelpayouts_api.rb', line 32

def api(config = {})
  TravelPayouts::Api.new(config)
end

.configObject



28
29
30
# File 'lib/travelpayouts_api.rb', line 28

def config
  @config ||= OpenStruct.new {}
end

.configure {|config| ... } ⇒ Object

Yields:



24
25
26
# File 'lib/travelpayouts_api.rb', line 24

def configure
  yield config
end