Ruby LessJs is a bridge to the official Javascript-based Less.js compiler.
LessJs.compile File.read("css.less")
gem install less-js
This library depends on the less-js-source
gem which will be
updated any time a new version of Less.js is released. (The
less-js-source
gem's version number is synced with each
official Less.js release.) This way you can build against
different versions of Less.js by requiring the correct version of
the less-js-source
gem.
Note: version 1.1.1 of Less.js is tagged as 1.1.1.1 on the less-js-source
gem.
The ExecJS library is used to automatically choose the best JavaScript engine for your platform. Check out its README for a complete list of supported engines.
The template for this gem was lifted from Joshua Peek's ruby-coffee-script gem.