Class: Barometer::WebService

Inherits:
Object
  • Object
show all
Includes:
HTTParty
Defined in:
lib/barometer/web_services/web_service.rb

Overview

Web Service Class

This is a base class for creating web service api-consuming drivers. Each driver inherits from this class.

Basically, all a service is required to do is take a query (ie “Paris”) and return it corresponding data class

Defined Under Namespace

Classes: Geocode, Placemaker, Timezone, WeatherID

Class Method Summary collapse

Class Method Details

.fetch(query = nil) ⇒ Object

STUB: define this method to actually retireve the data

Raises:

  • (NotImplementedError)


19
# File 'lib/barometer/web_services/web_service.rb', line 19

def self.fetch(query=nil); raise NotImplementedError; end