Module: XingApiClient::Call::UsersProfileMessageCall

Includes:
Base
Defined in:
lib/xing_api_client/call/users_profile_message_call.rb

Instance Method Summary collapse

Methods included from Base

#direct

Instance Method Details

#get_users_profile_message(options = {}) ⇒ Object



6
7
8
9
10
# File 'lib/xing_api_client/call/users_profile_message_call.rb', line 6

def get_users_profile_message(options = {})
  id = options[:id] || 'me'

  make_request!(:get, "v1/users/#{id}/profile_message", {}, array_keys: ["profile_message"])
end

#put_users_profile_message(message, options = {}) ⇒ Object



12
13
14
15
16
17
18
19
# File 'lib/xing_api_client/call/users_profile_message_call.rb', line 12

def put_users_profile_message(message, options = {})
  id = options[:id] || 'me'

  params = { message: message }
  params.merge!( :public => options[:public] ) if options[:public]

  make_request!(:put, "v1/users/#{id}/profile_message", params, allowed_codes: 204 )
end