Class: Infogram::Users

Inherits:
Resources show all
Defined in:
lib/infogram/users.rb

Instance Method Summary collapse

Methods inherited from Resources

#decode_params, #signature, #url_escaping

Constructor Details

#initialize(config = {}) ⇒ Users

Returns a new instance of Users.



3
4
5
# File 'lib/infogram/users.rb', line 3

def initialize(config = {})
  @config = config
end

Instance Method Details

#get(id, opts = {}) ⇒ Object



7
8
9
10
11
# File 'lib/infogram/users.rb', line 7

def get(id, opts = {})
  opts[:api_key] = @config[:api_key]
  opts[:api_sig] = signature('GET', "users/#{id}", opts, @config)
  HTTParty.get("#{@config[:api_url]}/users/#{id}", query: opts)
end

#get_infographics(id, opts = {}) ⇒ Object



13
14
15
16
17
# File 'lib/infogram/users.rb', line 13

def get_infographics(id, opts = {})
  opts[:api_key] = @config[:api_key]
  opts[:api_sig] = signature('GET', "users/#{id}/infographics", opts, @config)
  HTTParty.get("#{@config[:api_url]}/users/#{id}/infographics", query: opts)
end