class RHC::Auth::TokenStore

Public Class Methods

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

Public Instance Methods

clear() click to toggle source
# File lib/rhc/auth/token_store.rb, line 15
def clear
  Dir[File.join(@dir, "token_*")].
    each{ |f| File.delete(f) unless File.directory?(f) }.
    present?
end
get(login, server) click to toggle source
# File lib/rhc/auth/token_store.rb, line 7
def get(login, server)
  self[key(login,server)]
end
put(login, server, token) click to toggle source
# File lib/rhc/auth/token_store.rb, line 11
def put(login, server, token)
  self[key(login,server)] = token
end