module Croudia::API::Account

Public Instance Methods

current_user(params={})
Alias for: verify_credentials
update_cover_image(image, params={}) click to toggle source

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(params) click to toggle source

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(image, params={}) click to toggle source

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
verify_credentials(params={}) click to toggle source

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
Also aliased as: current_user