Class Web.Sass.Compiler
- Description
Sass/SCSS compiler.
- Example
Web.Sass.Compiler compiler = Web.Sass.Compiler(); // Allow for HTTP imports, disallowed by default. compiler->http_import = Web.Sass.HTTP_IMPORT_ANY; // Minify the output and create a source map file. compiler->set_options(([ "output_style" : Web.Sass.STYLE_COMPRESSED, "source_map_file" : "path/to/write/source.map" ])); if (mixed e = catch(compiler->compile_file("input.scss", "output.css"))) { werror("Failed compiling input.scss to output.css\n"); }
- Inherit
Api
inherit Api : Api
- Variable
check_file_access
bool
Web.Sass.Compiler.check_file_access- Description
Should file access be tested right away when paths are set or should that be left to Sass to handle? The default value is true.
- Variable
http_import
int(0..2)
Web.Sass.Compiler.http_import- Description
If a Sass file is importing an external URI this flag determines if thats allowed at all, or if the content type of the imported file has to be in http_import_allow_ct, or if anything goes. Default is HTTP_IMPORT_NONE.
- See also
- Variable
http_import_allow_ct
multiset
(s8
) Web.Sass.Compiler.http_import_allow_ct- Description
List of allowed content types if http_import is set to HTTP_IMPORT_GREEDY. The default is to allow text/scss and text/sass.