Class: Heremaps::Places::Base

Inherits:
Base
  • Object
show all
Defined in:
lib/heremaps/resources/places/base.rb

Instance Attribute Summary

Attributes inherited from Base

#method_name, #path, #service

Instance Method Summary collapse

Methods inherited from Base

get, #prepare_the_request, #response_to_missing?

Instance Method Details

#get(options = {}, headers = {}) ⇒ Object



9
10
11
12
# File 'lib/heremaps/resources/places/base.rb', line 9

def get(options = {}, headers = {})
  res = RestClient::Request.execute(:method => :get, :url => request_url, :headers => headers.merge(:params => prepare_the_request(options)))
  res
end

#request_urlObject



4
5
6
7
# File 'lib/heremaps/resources/places/base.rb', line 4

def request_url
  url = File.join("https://", service + "." + Heremaps::DOMAIN, path, method_name.to_s)
  url
end