sass_compiler v0.1.0 Sass View Source
Compiles SASS into CSS using a NIF for Libsass
Currently supported Sass options
- output_style Use the helpers below to assign the style
- precision
integer
- decimal rounding percision - source_comments
true
orfalse
- Causes the line number and file where a selector is defined to be emitted into the compiled CSS as a comment - soure_map_embed
true
orfalse
- source_map_contents
true
orfalse
- omit_source_map_url
true
orfalse
- is_indented_syntax
true
orfalse
- indent
:tab
or:space
- linefeed
:unix
or:windows
include_paths list of directorys for Sass to search for imports ex.
["bower_compoents", "../node_modules"]
Link to this section Summary
Functions
Compiles a string of SASS into a string of CSS
Compiles a file of SASS into a string of CSS
Sass option value for sass output style compact
Sass option value for sass output style compressed
Sass option value for sass output style expanded
Sass option value for sass output style nested
Returns current sass version
Link to this section Functions
Compiles a string of SASS into a string of CSS
Parameters
- string: Sass String.
- options: Map of sass options as defined above
Examples
Sass.compile("$white : #fff; a { color: $white;}")
#=> "a { color: #fff; }"
# With Options
Sass.compile("$white : #fff; a { color: $white;}", %{output_style: Sass.sass_style_compressed})
#=> "a{color:#fff;}"
compile_file(path, options \\ %{output_style: sass_style_nested()})
View SourceCompiles a file of SASS into a string of CSS
Parameters
- path: Path to sass file to compile.
- options: Map of sass options as defined above
Examples
Sass.compile_file("application.scss")
#=> "a { color: #fff; }"
# With Options
Sass.compile_file("application.scss", %{output_style: Sass.sass_style_compressed})
#=> "a{color:#fff;}"
Sass option value for sass output style compact
Sass option value for sass output style compressed
Sass option value for sass output style expanded
Sass option value for sass output style nested
Returns current sass version