module Garb::Session::Methods

Attributes

access_token[RW]
api_key[RW]
auth_token[RW]
email[RW]

Public Instance Methods

login(email, password, opts = {}) click to toggle source

use only for single user authentication

# File lib/garb/session.rb, line 7
def login(email, password, opts = {})
  self.email = email
  auth_request = Request::Authentication.new(email, password, opts)
  self.auth_token = auth_request.auth_token(opts)
end
oauth_user?() click to toggle source
# File lib/garb/session.rb, line 17
def oauth_user?
  !access_token.nil?
end
single_user?() click to toggle source
# File lib/garb/session.rb, line 13
def single_user?
  auth_token && auth_token.is_a?(String)
end