Sha256: e55d9661243160d2aa260f23386c35dd7c663c4395a66a7ad59e8f71d43acc53
Contents?: true
Size: 693 Bytes
Versions: 2
Compression:
Stored size: 693 Bytes
Contents
module Docket module Storage class Base attr_accessor :db, :namespace def initialize args={} self.namespace = args[:namespace] || Docket.configuration.storage_namespace end def save key, value, options={} end def append key, value end def remove key end def read key end def load end def close end def closed? end def clear! end private def namespaced key [self.namespace, key].compact.join(":") end def clean key key.gsub("#{self.namespace}:", "") end def touch &block end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
docket-0.2.1 | lib/docket/storage/base.rb |
docket-0.2.0 | lib/docket/storage/base.rb |