Class: WaveClient
- Inherits:
-
Object
- Object
- WaveClient
- Includes:
- HTTParty
- Defined in:
- lib/wave_client.rb,
lib/wave_client/version.rb
Constant Summary collapse
- VERSION =
"0.1.0"
Instance Method Summary collapse
- #categories ⇒ Object
-
#initialize(key, url, reporttype = 1) ⇒ WaveClient
constructor
hard set to json for now.
- #request ⇒ Object
- #statistics ⇒ Object
- #status ⇒ Object
Constructor Details
#initialize(key, url, reporttype = 1) ⇒ WaveClient
hard set to json for now.
9 10 11 12 |
# File 'lib/wave_client.rb', line 9 def initialize(key, url, reporttype = 1) @options = { query: { key: key, url: url, format: 'json', reporttype: reporttype } } @result = '' end |
Instance Method Details
#categories ⇒ Object
27 28 29 |
# File 'lib/wave_client.rb', line 27 def categories request['categories'] end |
#request ⇒ Object
14 15 16 17 |
# File 'lib/wave_client.rb', line 14 def request return @result if(!@result.empty?) @result = JSON.parse(self.class.get("", @options).parsed_response) end |
#statistics ⇒ Object
23 24 25 |
# File 'lib/wave_client.rb', line 23 def statistics request['statistics'] end |
#status ⇒ Object
19 20 21 |
# File 'lib/wave_client.rb', line 19 def status request['status'] end |