Module: Apis

Defined in:
lib/apis.rb,
lib/apis/client.rb,
lib/apis/version.rb,
lib/apis/endpoints/tv.rb,
lib/apis/endpoints/bus.rb,
lib/apis/endpoints/cars.rb,
lib/apis/endpoints/cinema.rb,
lib/apis/endpoints/flights.rb,
lib/apis/endpoints/lottery.rb,
lib/apis/endpoints/weather.rb,
lib/apis/endpoints/currency.rb,
lib/apis/endpoints/companies.rb,
lib/apis/endpoints/earthquake.rb,
lib/apis/response/feed_parser.rb,
lib/apis/endpoints/cyclecounter.rb,
lib/apis/endpoints/particulates.rb

Overview

Apis module and version

Defined Under Namespace

Modules: Response Classes: Busses, Cars, Cinema, Client, Companies, Currency, CycleCounter, Earthquake, Flights, Lottery, Particulates, Tv, Weather

Constant Summary collapse

VERSION =

Current version

Returns:

  • (String)
'1.0.0'

Class Method Summary collapse

Class Method Details

.busses(params = []) ⇒ Apis::Busses

API Busses

Returns:



70
71
72
# File 'lib/apis.rb', line 70

def busses(params = [])
  Apis::Busses.new.realtime(params)
end

.car(number) ⇒ Apis::Cars

API Cars

Returns:



77
78
79
# File 'lib/apis.rb', line 77

def car(number)
  Apis::Cars.new.car(number)
end

.cinemaApis::Cinema

API Cinema

Returns:



49
50
51
# File 'lib/apis.rb', line 49

def cinema
  Apis::Cinema.new
end

.clientApis::Client

API Client

Returns:



21
22
23
# File 'lib/apis.rb', line 21

def client
  Apis::Client.new
end

.companiesApis::Companies

API Companies

Returns:



84
85
86
# File 'lib/apis.rb', line 84

def companies
  Apis::Companies.new
end

.currencyApis::Currency

API Currency

Returns:



42
43
44
# File 'lib/apis.rb', line 42

def currency
  Apis::Currency.new
end

.cyclecounterApis::CycleCounter

API CycleCounter

Returns:



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

def cyclecounter
  Apis::CycleCounter.new.cyclecounter
end

.earthquakeApis::Earthquake

API Earthquake

Returns:



35
36
37
# File 'lib/apis.rb', line 35

def earthquake
  Apis::Earthquake.new.earthquake
end

.flightsApis::Flights

API Flights

Returns:



98
99
100
# File 'lib/apis.rb', line 98

def flights
  Apis::Flights.new
end

.lotteryApis::Lottery

API Lottery

Returns:



63
64
65
# File 'lib/apis.rb', line 63

def lottery
  Apis::Lottery.new
end

.particulatesApis::Particulates

API Particulates

Returns:



56
57
58
# File 'lib/apis.rb', line 56

def particulates
  Apis::Particulates.new.particulates
end

.tvApis::Tv

API Tv

Returns:



91
92
93
# File 'lib/apis.rb', line 91

def tv
  Apis::Tv.new
end

.weatherApis::Weather

API Weather

Returns:



105
106
107
# File 'lib/apis.rb', line 105

def weather
  Apis::Weather.new
end