Class: Barometer::WebService
- Inherits:
-
Object
- Object
- Barometer::WebService
- 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
Direct Known Subclasses
WebService::Geocode, WebService::Placemaker, WebService::Timezone, WebService::WeatherID
Defined Under Namespace
Classes: Geocode, Placemaker, Timezone, WeatherID
Class Method Summary collapse
-
.fetch(query = nil) ⇒ Object
STUB: define this method to actually retireve the data.
Class Method Details
.fetch(query = nil) ⇒ Object
STUB: define this method to actually retireve the data
19 |
# File 'lib/barometer/web_services/web_service.rb', line 19 def self.fetch(query=nil); raise NotImplementedError; end |