Popularity
2.7
Growing
Activity
0.0
Stable
118
10
69

Code Quality Rank: L5
Programming language: Ruby
Tags: Assets    
Latest version: v2.6.0

Less alternatives and similar gems

Based on the "Assets" category

Do you think we are missing an alternative of Less or a related project?

Add another 'Assets' Gem

README

less.rb

The dynamic stylesheet language.

http://lesscss.org

Build Status

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:

parser = Less::Parser.new

or with configuration options:

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 !

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;}

Development

This repository contains less.js as a submodule, so to run the tests, you'll need to grab that code as well. To do that, run git submodule update --init from the root directory of the project.

To run the tests:

bundle
rake

License

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

See lib/js/LICENSE file.

copyright 2011,2012 Charles Lowell


*Note that all licence references and agreements mentioned in the Less README section above are relevant to that project's source code only.