class Store2::Scoped
Public Instance Methods
_reset()
click to toggle source
# File lib/store2/scoped.rb, line 31 def _reset store._reset end
fetch(*keys, &block)
click to toggle source
# File lib/store2/scoped.rb, line 23 def fetch(*keys, &block) store.fetch(scope + keys, &block) end
get(*keys)
click to toggle source
# File lib/store2/scoped.rb, line 7 def get(*keys) store.get(scope + keys) end
get_or_set(*keys, value)
click to toggle source
# File lib/store2/scoped.rb, line 19 def get_or_set(*keys, value) store.get_or_set(scope + keys, value) end
has?(*keys)
click to toggle source
# File lib/store2/scoped.rb, line 15 def has?(*keys) store.has?(scope + keys) end
save()
click to toggle source
# File lib/store2/scoped.rb, line 27 def save store.save end
scoped(*keys)
click to toggle source
# File lib/store2/scoped.rb, line 3 def scoped(*keys) Scoped.new(store, scope + keys) end
set(*keys, value)
click to toggle source
# File lib/store2/scoped.rb, line 11 def set(*keys, value) store.set(scope + keys, value) end