Sha256: 443c20467283695f585e23f5d318bec12efefa105ec2f9c107a14bffe9efc325
Contents?: true
Size: 967 Bytes
Versions: 7
Compression:
Stored size: 967 Bytes
Contents
= klarlack Klarlack is a ruby client library for the varnish administration interface. See also: http://www.varnish-cache.org Please note: You need at least version 2.0.3 of varnish for purging to work. === Installation (from gemcutter.org) sudo gem install klarlack === Example Lets purge all blog posts from the cache... require 'rubygems' require 'klarlack' varnish = Varnish::Client.new '127.0.0.1:6082' # the regexp is not a ruby regexp, just a plain string varnishd understands varnish.purge :url, "^/posts/.*" In a Rails app, you might want to use use this in a cache sweeper. === Specs Start up a local varnishd with <tt>-T 127.0.0.1:6082</tt>. Then run spec spec === TODO * Support authentication when varnishd is started with <tt>-S</tt> * Make parameter manipulation/display more friendly === WTF? http://dict.leo.org/?search=klarlack === Copyright Copyright (c) 2009-2010 Max Schöfmann. Distributed under the MIT-License
Version data entries
7 entries across 7 versions & 3 rubygems