Module: Sass

Extended by:
Haml::Version
Defined in:
lib/sass.rb,
lib/sass/css.rb,
lib/sass/repl.rb,
lib/sass/scss.rb,
lib/sass/error.rb,
lib/sass/files.rb,
lib/sass/engine.rb,
lib/sass/plugin.rb,
lib/sass/script.rb,
lib/sass/scss/rx.rb,
lib/sass/selector.rb,
lib/sass/tree/node.rb,
lib/sass/environment.rb,
lib/sass/plugin/rack.rb,
lib/sass/scss/parser.rb,
lib/sass/script/lexer.rb,
lib/sass/script/parser.rb,
lib/sass/script/funcall.rb,
lib/sass/tree/root_node.rb,
lib/sass/tree/warn_node.rb,
lib/sass/script/variable.rb,
lib/sass/scss/css_parser.rb,
lib/sass/selector/simple.rb,
lib/sass/tree/debug_node.rb,
lib/sass/script/css_lexer.rb,
lib/sass/scss/sass_parser.rb,
lib/sass/tree/import_node.rb,
lib/sass/script/css_parser.rb,
lib/sass/scss/script_lexer.rb,
lib/sass/selector/sequence.rb,
lib/sass/scss/script_parser.rb,
lib/sass/scss/static_parser.rb,
lib/sass/tree/variable_node.rb,
lib/sass/tree/mixin_def_node.rb,
lib/sass/selector/comma_sequence.rb,
lib/sass/plugin/staleness_checker.rb,
lib/sass/selector/simple_sequence.rb,
lib/sass/selector/abstract_sequence.rb

Overview

The module that contains everything Sass-related:

  • Engine is the class used to render Sass/SCSS within Ruby code.
  • Plugin is interfaces with web frameworks (Rails and Merb in particular).
  • SyntaxError is raised when Sass encounters an error.
  • CSS handles conversion of CSS to Sass.

Also see the full Sass reference.

Defined Under Namespace

Modules: Callbacks, Files, Plugin, SCSS, Script, Selector, Tree Classes: CSS, Engine, Environment, Mixin, Repl, SyntaxError, UnitConversionError

Constant Summary collapse

VERSION =

A string representing the version of Sass. A more fine-grained representation is available from Sass.version.

version[:string]
MERB_LOADED =
true
RAILS_LOADED =
true

Constants included from Haml::Util

Haml::Util::RUBY_VERSION

Method Summary

Methods included from Haml::Version

version

Methods included from Haml::Util

#ap_geq_3?, #ap_geq_3_beta_3?, #assert_html_safe!, #av_template_class, #caller_info, #check_encoding, #def_static_method, #enum_cons, #enum_slice, #enum_with_index, #haml_warn, #has?, #html_safe, #intersperse, #map_hash, #map_keys, #map_vals, #merge_adjacent_strings, #ord, #paths, #powerset, #rails_env, #rails_root, #rails_safe_buffer_class, #rails_xss_safe?, #restrict, #ruby1_8?, #scope, #silence_haml_warnings, #silence_warnings, #static_method_name, #strip_string_array, #substitute, #to_hash