class People
Constants
- BASEURL
- DIMENSIONS
- VERSION
Public Class Methods
new(api_key, site_token, client =Client.new)
click to toggle source
# File lib/gosquared/people.rb, line 10 def initialize(api_key, site_token, client =Client.new) @site_token = site_token @api_key = api_key @person_id = "" @person_filter = "" @client = client end
Public Instance Methods
fetch()
click to toggle source
# File lib/gosquared/people.rb, line 39 def fetch data = @client.get(url) @@filters.each{|key, value| @@filters[key]=nil} if data data end
person_id(object, filter)
click to toggle source
# File lib/gosquared/people.rb, line 33 def person_id(object, filter) @person_id = "/" + object @person_filter = "/" + filter self end
url()
click to toggle source
# File lib/gosquared/people.rb, line 45 def url array = [""] url = BASEURL + @dimension + @person_id + @person_filter + "?api_key=#{@api_key}" + "&site_token=#{@site_token}" @@filters.each { |key, value| array << "#{key}=#{value}" if value } parameters=array.join('&') url.concat(parameters) end