module Croudia::API::Users
Public Instance Methods
user(user, params={})
click to toggle source
Retrieve a user
@see developer.croudia.com/docs/31_users_show @overload user(user, params={})
@param [String, Integer, Croudia::User] user @param [Hash] params Additional query parameters
@overload user(params={})
@param [Hash] params Query parameters @option params [String] :screen_name Screen name of the user @option params [String, Integer] :user_id ID of the user
@return [Croudia::User]
# File lib/croudia/api/users.rb, line 17 def user(user, params={}) merge_user!(params, user) resp = get('/users/show.json', params) Croudia::User.new(resp) end
users(*args)
click to toggle source
Lookup Users
@see developer.croudia.com/docs/32_users_lookup @overload users(*users, params={})
@param [String, Integer, Croudia::User] users @param [Hash] params Additional query parameters
@overload users(params={})
@param [Hash] params Query parameters @option params [String] :screen_name Comma-separated screen names @option params [String] :user_id Comma-separated user IDs
@return [Array<Croudia::User>]
# File lib/croudia/api/users.rb, line 34 def users(*args) merge_users!(params = {}, args) resp = get('/users/lookup.json', params) objects(Croudia::User, resp) end