Sha256: 31f8d0e676b2c177776e7d5437d369dd6f9b49136b62e3ee019948fcd0e3c498

Contents?: true

Size: 497 Bytes

Versions: 4

Compression:

Stored size: 497 Bytes

Contents

# encoding: UTF-8

require_relative 'connection'
require_relative 'threaded'

require_relative '../models/profile'

module GoodData
  class << self
    # Attempts to log in
    #
    # @return [Boolean] True if logged in else false
    def test_login
      connection.connect!
      connection.logged_in?
    end

    # Gets currently logged user
    #
    # @return [GoodData::Profile] User Profile
    def user
      GoodData::Profile.current
    end

    alias_method :profile, :user
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
gooddata-0.6.7 lib/gooddata/core/user.rb
gooddata-0.6.6 lib/gooddata/core/user.rb
gooddata-0.6.5 lib/gooddata/core/user.rb
gooddata-0.6.4 lib/gooddata/core/user.rb