class HipChat::ApiVersion::User
Attributes
base_uri[R]
headers[R]
user_id[R]
version[R]
Public Class Methods
new(user_id, options)
click to toggle source
# File lib/hipchat/api_version.rb, line 144 def initialize(user_id, options) @user_id = user_id raise InvalidApiVersion, "user API calls invalid for API v1" if ! options[:api_version].eql?('v2') @base_uri = "#{options[:server_url]}/v2/user" @headers = {'Accept' => 'application/json', 'Content-Type' => 'application/json'} end
Public Instance Methods
send_config()
click to toggle source
# File lib/hipchat/api_version.rb, line 154 def send_config { :url => URI::escape("/#{user_id}/message"), :body_format => :to_json } end
view_config()
click to toggle source
# File lib/hipchat/api_version.rb, line 161 def view_config { :url => URI::escape("/#{user_id}"), :body_format => :to_json } end