Methods

Included Modules

Files

Class/Module Index [+]

Quicksearch

Rack::Cache::MonetaResolver

@api private

Public Instance Methods

resolve(uri) click to toggle source
# File lib/rack/cache/moneta.rb, line 15
def resolve(uri)
  cache = Rack::Cache::Moneta[uri.to_s.sub(%{^moneta://}, '')] ||=
    begin
      options = parse_query(uri.query)
      options.keys.each do |key|
      options[key.to_sym] =
        case value = options.delete(key)
        when 'true'; true
        when 'false'; false
        else value
        end
    end
      ::Moneta.new(uri.host.to_sym, options)
    end
  new(cache)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.