Module: MirrorMirror
- Defined in:
- lib/mirror-mirror.rb,
lib/mirror-mirror/version.rb,
lib/mirror-mirror/sass_patch.rb,
lib/mirror-mirror/mirror_visitor.rb
Defined Under Namespace
Modules: CssizePatch, DirectiveNodePatch, SassPatch, Transformation Classes: MirrorVisitor
Constant Summary collapse
- VERSION =
"0.10.1"
Class Attribute Summary collapse
-
.flipped_by_default ⇒ Object
Returns the value of attribute flipped_by_default.
Class Method Summary collapse
Class Attribute Details
.flipped_by_default ⇒ Object
Returns the value of attribute flipped_by_default.
7 8 9 |
# File 'lib/mirror-mirror.rb', line 7 def flipped_by_default @flipped_by_default end |
Class Method Details
.activate! ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/mirror-mirror.rb', line 9 def activate! require 'mirror-mirror/sass_functions' add_to_load_path! Sass::Tree::RootNode.send(:include, SassPatch) Sass::Tree::Visitors::Cssize.send(:include, CssizePatch) Sass::Tree::DirectiveNode.send(:include, DirectiveNodePatch) end |
.add_to_load_path! ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/mirror-mirror.rb', line 17 def add_to_load_path! stylesheets_path = File.(File.join(File.dirname(__FILE__), '..', 'stylesheets')) begin require 'compass' Compass::Frameworks.register('mirror-mirror', :stylesheets_directory => stylesheets_path) rescue LoadError # compass not found, register on the Sass path via the environment. if ENV.has_key?("SASS_PATH") ENV["SASS_PATH"] = ENV["SASS_PATH"] + File::PATH_SEPARATOR + stylesheets_path else ENV["SASS_PATH"] = stylesheets_path end end end |