Class: TflApi::Client::AirQuality

Inherits:
Object
  • Object
show all
Defined in:
lib/tfl_api_client/air_quality.rb

Overview

This class communicates with the TFL “/AirQuality” API to obtain details about London’s Air Quality.

Instance Method Summary collapse

Constructor Details

#initialize(client) ⇒ AirQuality

Initialize the AirQuality object and store the reference to Client object.

Parameters:

  • client (Client)

    the client object



40
41
42
# File 'lib/tfl_api_client/air_quality.rb', line 40

def initialize(client)
  @client = client
end

Instance Method Details

#detailsHash

Returns all Air Quality details for the current time period (currently every hour).

Returns:

  • (Hash)

    A hash containing details upon London’s Air Quality



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

def details
  @client.get('/AirQuality')
end