Sha256: 3cbab8a81a07f2a324f009abc44cfe4e6d9f811ea15aa356ae31013af3432f44

Contents?: true

Size: 700 Bytes

Versions: 22

Compression:

Stored size: 700 Bytes

Contents

module Orkut
  module Authenticatable

    # Credentials hash
    #
    # @return [Hash]
    def credentials_v1
      {
        :consumer_key => consumer_key,
        :consumer_secret => consumer_secret,
        :token => oauth_token,
        :token_secret => oauth_token_secret
      }
    end

    def credentials
      {
        :refresh_token => refresh_token,
        :access_token => access_token,
        :expires_in => expires_in,
        :issued_at => issued_at
      }
    end

    # Check whether user is authenticated
    #
    # @return [Boolean]
    def authenticated?
      credentials.values.all?
    end

    def authenticated_v1?
      credentials_v1.values.all?
    end

  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
orkut-0.0.0.34 lib/orkut/authenticatable.rb
orkut-0.0.0.33 lib/orkut/authenticatable.rb
orkut-0.0.0.32 lib/orkut/authenticatable.rb
orkut-0.0.0.31 lib/orkut/authenticatable.rb
orkut-0.0.0.30 lib/orkut/authenticatable.rb
orkut-0.0.0.29 lib/orkut/authenticatable.rb
orkut-0.0.0.28 lib/orkut/authenticatable.rb
orkut-0.0.0.27 lib/orkut/authenticatable.rb
orkut-0.0.0.26 lib/orkut/authenticatable.rb
orkut-0.0.0.25 lib/orkut/authenticatable.rb
orkut-0.0.0.24 lib/orkut/authenticatable.rb
orkut-0.0.0.23 lib/orkut/authenticatable.rb
orkut-0.0.0.22 lib/orkut/authenticatable.rb
orkut-0.0.0.21 lib/orkut/authenticatable.rb
orkut-0.0.0.20 lib/orkut/authenticatable.rb
orkut-0.0.0.19 lib/orkut/authenticatable.rb
orkut-0.0.0.18 lib/orkut/authenticatable.rb
orkut-0.0.0.17 lib/orkut/authenticatable.rb
orkut-0.0.0.16 lib/orkut/authenticatable.rb
orkut-0.0.0.15 lib/orkut/authenticatable.rb