class Gocoin::User

Public Class Methods

new(api) click to toggle source
# File lib/gocoin/api/user.rb, line 4
def initialize(api)
  @api = api
end

Public Instance Methods

get(id) click to toggle source
# File lib/gocoin/api/user.rb, line 8
def get(id)
        @api.client.logger.debug 'Gocoin::User#get called.'
        route = "/users/#{id}"
        options = {}
        @api.request route, options
end
self() click to toggle source
# File lib/gocoin/api/user.rb, line 15
def self
        @api.client.logger.debug 'Gocoin::User#self called.'
        route = "/user"
        options = {}
        @api.request route, options
end
update(id, params) click to toggle source
# File lib/gocoin/api/user.rb, line 22
def update(id, params)
        @api.client.logger.debug 'Gocoin::User#update called.'
        route = "/users/#{id}"
        options = {
                method: 'PATCH',
                payload: params
        }
        @api.request route, options
end
update_password(id, params) click to toggle source
# File lib/gocoin/api/user.rb, line 32
def update_password(id, params)
        @api.client.logger.debug 'Gocoin::User#update_password called.'
        route = "/users/#{id}/password"
        options = {
                method: 'PATCH',
                payload: params
        }
        @api.request route, options
end