Module: Sprite
- Defined in:
- lib/sprite.rb,
lib/sprite/config.rb,
lib/sprite/runner.rb,
lib/sprite/builder.rb,
lib/sprite/image_config.rb,
lib/sprite/image_reader.rb,
lib/sprite/image_writer.rb,
lib/sprite/image_resizer.rb,
lib/sprite/image_combiner.rb,
lib/sprite/sass_extensions.rb,
lib/sprite/styles/css_generator.rb,
lib/sprite/styles/sass_generator.rb,
lib/sprite/styles/sass_yml_generator.rb,
lib/sprite/styles/sass_mixin_generator.rb,
lib/sprite/styles/templated_css_generator.rb
Defined Under Namespace
Modules: Sass, Styles Classes: Builder, Config, ImageCombiner, ImageConfig, ImageReader, ImageResizer, ImageWriter, Runner
Class Method Summary collapse
-
.root ⇒ Object
provides the root directory to use when reading and writing files.
Class Method Details
.root ⇒ Object
provides the root directory to use when reading and writing files
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/sprite.rb', line 4 def self.root @root ||= nil # set the root to the framework setting (if not already set) @root ||= begin if defined?(Rails) Rails.root elsif defined?(Merb) Merb.root else "." end end @root end |