Module: RelateIQ
- Defined in:
- lib/relate_iq.rb,
lib/relate_iq/account.rb,
lib/relate_iq/contact.rb,
lib/relate_iq/version.rb,
lib/relate_iq/resource.rb,
lib/relate_iq/list_item.rb
Defined Under Namespace
Classes: Account, Contact, ListItem, Resource
Constant Summary
collapse
- VERSION =
"2.0.1"
Class Method Summary
collapse
Class Method Details
10
11
12
13
|
# File 'lib/relate_iq.rb', line 10
def self.configure(api_key: api_key, api_secret: api_secret)
@api_key = api_key
@api_secret = api_secret
end
|
.get(url, params) ⇒ Object
15
16
17
|
# File 'lib/relate_iq.rb', line 15
def self.get(url, params)
JSON.parse(RestClient.get("https://#{@api_key}:#{@api_secret}@api.relateiq.com/v2/#{url}", params: params))
end
|
.post(url, object) ⇒ Object
19
20
21
22
|
# File 'lib/relate_iq.rb', line 19
def self.post(url, object)
request_url = "https://#{@api_key}:#{@api_secret}@api.relateiq.com/v2/#{url}"
JSON.parse(RestClient.post(request_url, object.to_json, content_type: :json, accept: :json))
end
|