Sha256: 83a788b66905361583b462e7facd2e9f9842df69f2b9d757cc497365f44cc502

Contents?: true

Size: 998 Bytes

Versions: 5

Compression:

Stored size: 998 Bytes

Contents

# less.rb

The **dynamic** stylesheet language.

<http://lesscss.org>

[![Build Status](https://secure.travis-ci.org/cowboyd/less.rb.png)](http://travis-ci.org/cowboyd/less.rb)

## About

These are Ruby bindings for the next generation LESS, which is implemented in JavaScript

For more information, visit <http://lesscss.org>.

## Usage

less.rb exposes the `less.Parser` constructor to ruby code via `Less::Parser`. You can instate it
context free:

```ruby
parser = Less::Parser.new
```

or with configuration options:

```ruby
parser = Less::Parser.new :paths => ['./lib', 'other/lib'], :filename => 'mystyles.less'
```

Once you have a parser instantiated, you can parse code to get your AST !

```ruby
tree = parser.parse(".class {width: 1+1}") # => Less::Tree
tree.to_css #=> .class {\n  width: 2;\n}\n
tree.to_css(:compress => true) #=> .class{width:2;}
```

## License

less.rb is licensed under the same terms as less.js

See `lib/js/LICENSE` file.


> copyright 2011,2012 Charles Lowell

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
less-2.5.1 README.md
less-2.5.0 README.md
less-2.4.0 README.md
less-2.3.3 README.md
less-2.3.2 README.md