Sha256: c49df6d30554ca1ac07cef7404c1576a4d6f7c078b498d0c827627bd4ed0e9ee
Contents?: true
Size: 1.27 KB
Versions: 4
Compression:
Stored size: 1.27 KB
Contents
module Desk class Client # Defines methods related to users module User # Returns extended information of a given user # # @overload user(user, options={}) # @param user [Integer] An Assitely user ID # @option options [Boolean, String, Integer] :include_entities Include {http://dev.twitter.com/pages/tweet_entities Tweet Entities} when set to true, 't' or 1. # @return [Hashie::Mash] The requested user. # @example Return extended information for 12345 # Desk.user(12345) # @format :json, :xml # @authenticated true # @see http://dev.desk.com/docs/api/users/show def user(id,*args) options = args.last.is_a?(Hash) ? args.pop : {} response = get("users/#{id}",options) response.user end # Returns extended information for up to 100 users # # @format :json, :xml # @authenticated true # @rate_limited true # @return [Array] The requested users. # @see http://dev.desk.com/docs/api/users # @example Return extended information account users # Desk.users def users(*args) options = args.last.is_a?(Hash) ? args.pop : {} response = get('users', options) response end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
desk-0.3.3 | lib/desk/client/user.rb |
desk-0.3.2 | lib/desk/client/user.rb |
desk-0.3.1 | lib/desk/client/user.rb |
desk-0.3.0 | lib/desk/client/user.rb |