Rainpress is a compressor for CSS. It's written in ruby, but should not be limited to ruby projects.
Rainpress does not apply common compression algorithms like gzip, it removes unnecessary characters and replaces some attributes with a shorter equivalent name.
Installation:
- Rainpress 1.0 as 7z-archive or ZIP-archive
- There are UbuntuPackages available
- Check out the Subversion trunk with
svn checkout http://rainpress.googlecode.com/svn/trunk/ rainpress
Usage:
- per CLI: ruby rainpress.rb -i
<infile>-o<outfile> - as a library:
require 'rainpress/packer.rb' packer = Rainpress::Packer.new out = Packer.compress(in)
Development:
- Code is stored on Subversion hosted by Google Code
- Continous Integration builds for each revision are served by http://cruisecontrol-rb.xhochy.com/projects/rainpress
- Dependencies during development: rdoc, rcov, rake
- API Documentation
- Code covered by Unit-Tests