= 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'
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 -T 127.0.0.1:6082. Then run
spec spec
=== TODO
=== WTF?
http://dict.leo.org/?search=klarlack
=== Copyright
Copyright (c) 2009-2010 Max Schöfmann. Distributed under the MIT-License