# Csspool 2.0.0 Released

**URL:** <https://www.ruby-forum.com/t/csspool-2-0-0-released/171708>\
**Category:** Ruby\
**Created:** [July 8, 2009, 12:05am UTC](https://www.ruby-forum.com/t/csspool-2-0-0-released/171708 "2009-07-08T00:05:26Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![aaronpowell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/7bcc69/32.png) [@aaronpowell](https://www.ruby-forum.com/u/aaronpowell)\
**Post date:** [July 8, 2009, 12:05am UTC](https://www.ruby-forum.com/t/csspool-2-0-0-released/171708/1 "2009-07-08T00:05:26Z")

</div>

csspool version 2.0.0 has been released!

- [http://csspool.rubyforge.org](http://csspool.rubyforge.org)
- [http://github.com/tenderlove/csspool](http://github.com/tenderlove/csspool)

CSSPool is a CSS parser. CSSPool provides a SAC interface for parsing  
CSS as  
well as a document oriented interface for parsing CSS.

## FEATURES/PROBLEMS:

CSSPool now depends on  
libcroco[[http://www.freespiders.org/projects/libcroco/](http://www.freespiders.org/projects/libcroco/)]  
and interfaces with libcroco via FFI. This means that if libcroco isn’t  
installed in one of your default library paths, you’ll need to tell  
CSSPool  
where to find the libcroco shared library. This is typically the case  
for  
people using OS X and installing libcroco via macports.

You can tell CSSPool where to find the libcroco shared library in a  
couple ways.  
The first way is to set LD\_LIBRARY\_PATH to point at the correct  
directory. Just  
do this:

$ export LD\_LIBRARY\_PATH=/opt/local/lib

Then run your script.

The second way is to tell CSSPool specifically where to find the dynamic  
library. To do that, just set the LIBCROCO environment variable. On OS  
X,  
I would do this:

$ export LIBCROCO=/opt/local/lib/libcroco-0.6.dylib

Then run my script.

## SYNOPSIS:

doc = CSSPool.CSS open(‘/path/to/css.css’)  
doc.rule\_sets.each do |rs|  
puts rs.to\_css  
end

puts doc.to\_css

## REQUIREMENTS:

- libcroco (on OS X do “sudo port install libcroco”)

## INSTALL:

- sudo gem install csspool

Changes:

## 2.0.0

- Bugfixes

- New Features
