Module: Gitter::API::User::ClientMethods

Included in:
Client
Defined in:
lib/gitter/api/user.rb

Overview

Gitter::API::User based methods that are available on any Gitter::API::Client instance

Instance Method Summary collapse

Instance Method Details

#user(refresh = false) ⇒ Object

Fetch the configured user

Returns a Gitter::API::User instance



69
70
71
72
73
74
# File 'lib/gitter/api/user.rb', line 69

def user refresh = false
  return @user unless @user.nil? || refresh

  data  = get "#{api_prefix}/user/me"
  @user = User.new self, data
end