Provided by: libtext-sass-perl_1.0.4-1_all
NAME
Text::Sass - A Naieve Perl implementation of Sass & SCSS.
VERSION
See Text/Sass.pm
SYNOPSIS
use Text::Sass; my $sass = Text::Sass->new(); print $sass->sass2css(<<'EOF'); $font-stack: Helvetica, sans-serif $primary-color: #333 body font: 100% $font-stack color: $primary-color EOF print $sass->scss2css(<<'EOF'); $font-stack: Helvetica, sans-serif; $primary-color: #333; body { font: 100% $font-stack; color: $primary-color; } EOF
DESCRIPTION
This is a pure perl implementation of Sass and SCSS languages. Currently it implements only a subset of the specification. Sass project page <http://sass-lang.com>
SUBROUTINES/METHODS
new - Constructor - nothing special my $oSass = Text::Sass->new; css2sass - Translate CSS to Sass my $sSass = $oSass->css2sass($sCSS); sass2css - Translate Sass to CSS my $sCSS = $oSass->sass2css($sSass); scss2css - Translate Scss to CSS my $sCSS = $oSass->scss2css($sScss);
DEPENDENCIES
Readonly Convert::Color
INCOMPATIBILITIES
All variables are currently global. This can be quite unpleasant.
BUGS AND LIMITATIONS
See README
SEE ALSO
Text::Sass::XS - Perl binding for libsass. Consider using it if you need higher level of language conformance and/or faster execution. CSS::Sass - Yet another libsass binding. Plack::Middleware::File::Sass - Sass and SCSS support for all Plack frameworks. Can use this module as one of its backends.
AUTHOR
Roger Pettett <rmp@psyphi.net>
DIAGNOSTICS
Set $Text::Sass::DEBUG = 1;
CONFIGURATION AND ENVIRONMENT
Nothing required beyond $DEBUG
LICENSE AND COPYRIGHT
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.10 or, at your option, any later version of Perl 5 you may have available.