class Userbin::TokenStore

Public Class Methods

new(cookies) click to toggle source
# File lib/userbin/token_store.rb, line 3
def initialize(cookies)
  @cookies = cookies
end

Public Instance Methods

session_token() click to toggle source
# File lib/userbin/token_store.rb, line 7
def session_token
  token = @cookies['_ubs']
  Userbin::SessionToken.new(token) if token
end
session_token=(value) click to toggle source
# File lib/userbin/token_store.rb, line 12
def session_token=(value)
  @cookies['_ubs'] = value

  if value && value != @cookies['_ubs']
    @cookies['_ubs']
  elsif !value
    @cookies['_ubs'] = nil
  end
end
trusted_device_token() click to toggle source
# File lib/userbin/token_store.rb, line 22
def trusted_device_token
  @cookies['_ubt']
end
trusted_device_token=(value) click to toggle source
# File lib/userbin/token_store.rb, line 26
def trusted_device_token=(value)
  @cookies['_ubt'] = value
end