Class: Infogram::Users
Instance Method Summary collapse
- #get(id, opts = {}) ⇒ Object
- #get_infographics(id, opts = {}) ⇒ Object
-
#initialize(config = {}) ⇒ Users
constructor
A new instance of Users.
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 |