Module: Datarank::Client::Locations

Included in:
Datarank::Client
Defined in:
lib/datarank/locations.rb

Overview

Module containing methods for interacting with geocoded data

Instance Method Summary collapse

Instance Method Details

#location_heatmap(slug, options = {}) ⇒ Object

Fetch location heatmap data for a topic

Parameters:

  • slug (String)

    A topic’s unique identifier slug



24
25
26
# File 'lib/datarank/locations.rb', line 24

def location_heatmap(slug, options={})
  get "/topics/#{slug}/location/heatmap", options
end

#location_pins(slug, options = {}) ⇒ Object

Fetch location pins for a topic

Parameters:

  • slug (String)

    A topic’s unique identifier slug



10
11
12
# File 'lib/datarank/locations.rb', line 10

def location_pins(slug, options={})
  get "/topics/#{slug}/location/pins", options
end

#location_provinces(slug, options = {}) ⇒ Object

Fetch location provinces data for a topic

Parameters:

  • slug (String)

    A topic’s unique identifier slug



17
18
19
# File 'lib/datarank/locations.rb', line 17

def location_provinces(slug, options={})
  get "/topics/#{slug}/location/provinces", options
end