Sha256: 98984dc8b52272048b1b52175d4fc1a884a6859d2b395439c451f812eb43cdc7
Contents?: true
Size: 462 Bytes
Versions: 1
Compression:
Stored size: 462 Bytes
Contents
require 'pstore' class TokenStorage attr_reader :ptoken def initialize @ptoken = PStore.new('token_store.pstore') end def save(link_token, jwt_token) ptoken.transaction do |s| s[link_token] = jwt_token end return true rescue return false end def load(token) data = nil read_only = true ptoken.transaction(read_only) do |s| return nil if s[token].nil? data = s[token] end data end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
share-link-2.3 | lib/token_storage.rb |