sass_compiler v0.1.2 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
Returns current sass version
Link to this section Functions
Link to this function
compile(source, options \\ %{output_style: [expanded: 1, compressed: 3, nested: 0, compact: 2][:nested]})
View SourceCompiles 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;}"
Link to this function
compile_file(path, options \\ %{output_style: [expanded: 1, compressed: 3, nested: 0, compact: 2][: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;}"
Returns current sass version