module Croudia::API::Account
Public Instance Methods
Update cover image
@see developer.croudia.com/docs/39_account_update_cover_image @overload update_cover_image
(image, params={})
@param [File] image New cover image @param [Hash] params Addtional query parameters
@overload update_cover_image
(params={})
@param [Hash] params Query parameters @option params [File] :image New cover image
@return [Croudia::User] Current user’s object updated
# File lib/croudia/api/account.rb, line 43 def update_cover_image(image, params={}) merge_file!(params, image, :image) resp = post('/account/update_cover_image.json', params) Croudia::User.new(resp) end
Update profile
@see developer.croudia.com/docs/37_account_update_profile @param [Hash] params Additional query parameters @option params [String] :description Bio of the user @option params [String] :location Geo location @option params [String] :name Name of the user @option params [String] :url URL @return [Croudia::User] Updated profile
# File lib/croudia/api/account.rb, line 58 def update_profile(params) resp = post('/account/update_profile.json', params) Croudia::User.new(resp) end
Update profile image
@see developer.croudia.com/docs/36_account_update_profile_image @overload update_profile_image
(image, params={})
@param [File] image New profile image @param [Hash] params Addtional query parameters
@overload update_profile_image
(params={})
@param [Hash] params Query parameters @option params [File] :image New profile image
@return [Croudia::User] Current user’s object updated
# File lib/croudia/api/account.rb, line 27 def update_profile_image(image, params={}) merge_file!(params, image, :image) resp = post('/account/update_profile_image.json', params) Croudia::User.new(resp) end
Retrieve the Authenticated User
@see developer.croudia.com/docs/35_account_verify_credentials @param [Hash] params Additional query parameterss @return [Croudia::User] Current user’s object
# File lib/croudia/api/account.rb, line 11 def verify_credentials(params={}) resp = get('/account/verify_credentials.json', params) Croudia::User.new(resp) end