# File lib/twitter/client/user.rb, line 33 def user(id, action = :info, options = {}) raise ArgumentError, "Invalid user action: #{action}" unless @@USER_URIS.keys.member?(action) id = id.to_i if id.is_a?(Twitter::User) params = options.merge(:id => id) response = http_connect {|conn| create_http_get_request(@@USER_URIS[action], params) } bless_models(Twitter::User.unmarshal(response.body)) end