class FmRest::TokenStore::Moneta
Constants
- DEFAULT_ADAPTER
- DEFAULT_PREFIX
Attributes
moneta[R]
Public Class Methods
new(options = {})
click to toggle source
@param options [Hash]
Options to pass to `Moneta.new`
@option options [Symbol] :adapter (:Memory)
The Moneta adapter to use
@option options [String] :prefix (DEFAULT_PREFIX
)
The prefix to use for keys
Calls superclass method
FmRest::TokenStore::Base::new
# File lib/fmrest/token_store/moneta.rb, line 20 def initialize(options = {}) options = options.dup super(options) adapter = options.delete(:adapter) || DEFAULT_ADAPTER options[:prefix] ||= DEFAULT_PREFIX @moneta = ::Moneta.new(adapter, options) end
Public Instance Methods
delete(key)
click to toggle source
# File lib/fmrest/token_store/moneta.rb, line 32 def delete(key) moneta.delete(key) end
load(key)
click to toggle source
# File lib/fmrest/token_store/moneta.rb, line 28 def load(key) moneta[key] end
store(key, value)
click to toggle source
# File lib/fmrest/token_store/moneta.rb, line 36 def store(key, value) moneta[key] = value end