Class: Seekr::Report

Inherits:
Object
  • Object
show all
Includes:
Client
Defined in:
lib/seekr/report.rb

Constant Summary

Constants included from Client

Client::BASE_URL

Instance Method Summary collapse

Methods included from Client

#get

Constructor Details

#initialize(monitor_id) ⇒ Report

Returns a new instance of Report.



5
6
7
# File 'lib/seekr/report.rb', line 5

def initialize(monitor_id)
  @monitor_id = monitor_id
end

Instance Method Details

#by_cities(filters = {}) ⇒ Object



13
14
15
# File 'lib/seekr/report.rb', line 13

def by_cities(filters={})
  fetch("/report_cities", filters)
end

#by_people(filters = {}) ⇒ Object



29
30
31
# File 'lib/seekr/report.rb', line 29

def by_people(filters={})
  fetch("/report_users", filters)
end

#by_states(filters = {}) ⇒ Object



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

def by_states(filters={})
  fetch("/report_states", filters)
end

#by_tags(filters = {}) ⇒ Object



17
18
19
# File 'lib/seekr/report.rb', line 17

def by_tags(filters={})
  fetch("/report_tags", filters)
end

#by_words(filters = {}) ⇒ Object



25
26
27
# File 'lib/seekr/report.rb', line 25

def by_words(filters={})
  fetch("/report_words", filters)
end

#general(filters = {}) ⇒ Object



9
10
11
# File 'lib/seekr/report.rb', line 9

def general(filters={})
  fetch("/report", filters)
end