class Assembla::Client::Users

Constants

VALID_USER_PARAMS_NAMES

Public Instance Methods

find(*args)
Alias for: get
get(*args) click to toggle source

Get a single user

@example

assembla = Assembla.new oauth_token: '...'
assembla.users.get user: 'user-name'

Get the authenticated user

@example

assembla = Assembla.new oauth_token: '...'
assembla.users.me

@api public

# File lib/assembla_api/client/users.rb, line 28
def get(*args)
  params = arguments(args).params

  if user_name = params.delete('user')
    get_request("/users/#{user_name}", params)
  else
    get_request("/user")
  end
end
Also aliased as: find, me
me(*args)
Alias for: get
picture(*args) click to toggle source

@example

api.users.picture 'mike'
# File lib/assembla_api/client/users.rb, line 43
def picture(*args)
  arguments(args, required: [ :user ])
  arguments.params['raw'] = true
  get_request("/users/#{arguments.user}/picture", arguments.params)
end