class Geocoder::CacheStore::Base

Public Class Methods

new(store, options) click to toggle source
# File lib/geocoder/cache_stores/base.rb, line 3
def initialize(store, options)
  @store = store
  @config = options
  @prefix = config[:prefix]
end

Public Instance Methods

keys() click to toggle source

Array of keys with the currently configured prefix that have non-nil values.

# File lib/geocoder/cache_stores/base.rb, line 12
def keys
  store.keys.select { |k| k.match(/^#{prefix}/) and self[k] }
end
urls() click to toggle source

Array of cached URLs.

# File lib/geocoder/cache_stores/base.rb, line 19
def urls
  keys
end