Module: Compass
- Extended by:
- Configuration::Helpers, Version, QuickCache
- Defined in:
- lib/compass.rb,
lib/compass.rb,
lib/compass/stats.rb,
lib/compass/errors.rb,
lib/compass/logger.rb,
lib/compass/actions.rb,
lib/compass/version.rb,
lib/compass/compiler.rb,
lib/compass/test_case.rb,
lib/compass/frameworks.rb,
lib/compass/grid_builder.rb,
lib/compass/commands/base.rb,
lib/compass/commands/help.rb,
lib/compass/configuration.rb,
lib/compass/app_integration.rb,
lib/compass/browser_support.rb,
lib/compass/commands/sprite.rb,
lib/compass/installers/base.rb,
lib/compass/sprite_importer.rb,
lib/compass/commands/default.rb,
lib/compass/commands/imports.rb,
lib/compass/configuration/data.rb,
lib/compass/installers/manifest.rb,
lib/compass/commands/interactive.rb,
lib/compass/app_integration/rails.rb,
lib/compass/commands/project_base.rb,
lib/compass/configuration/helpers.rb,
lib/compass/commands/clean_project.rb,
lib/compass/commands/print_version.rb,
lib/compass/commands/project_stats.rb,
lib/compass/commands/stamp_pattern.rb,
lib/compass/commands/watch_project.rb,
lib/compass/configuration/adapters.rb,
lib/compass/configuration/comments.rb,
lib/compass/configuration/defaults.rb,
lib/compass/commands/create_project.rb,
lib/compass/commands/update_project.rb,
lib/compass/configuration/file_data.rb,
lib/compass/sass_extensions/sprites.rb,
lib/compass/sprite_importer/binding.rb,
lib/compass/commands/list_frameworks.rb,
lib/compass/commands/unpack_extension.rb,
lib/compass/commands/validate_project.rb,
lib/compass/configuration/inheritance.rb,
lib/compass/installers/bare_installer.rb,
lib/compass/commands/extension_command.rb,
lib/compass/commands/installer_command.rb,
lib/compass/commands/project_structure.rb,
lib/compass/app_integration/stand_alone.rb,
lib/compass/configuration/serialization.rb,
lib/compass/installers/template_context.rb,
lib/compass/commands/write_configuration.rb,
lib/compass/installers/manifest_installer.rb,
lib/compass/sass_extensions/sprites/image.rb,
lib/compass/sass_extensions/sprites/engines.rb,
lib/compass/commands/generate_grid_background.rb,
lib/compass/sass_extensions/sprites/image_row.rb,
lib/compass/sass_extensions/sprites/row_fitter.rb,
lib/compass/sass_extensions/sprites/sprite_map.rb,
lib/compass/app_integration/stand_alone/installer.rb,
lib/compass/sass_extensions/sprites/image_methods.rb,
lib/compass/sass_extensions/sprites/layout_methods.rb,
lib/compass/sass_extensions/sprites/sprite_methods.rb,
lib/compass/sass_extensions/sprites/engines/chunky_png_engine.rb,
lib/compass/app_integration/stand_alone/configuration_defaults.rb
Defined Under Namespace
Modules: Actions, AppIntegration, BrowserSupport, Commands, Configuration, Exec, Frameworks, Installers, SassExtensions, Sprites, Stats, Util, Version
Classes: Compiler, Error, FilesystemConflict, GridBuilder, Logger, MissingDependency, NullLogger, PNG, SpriteException, SpriteImporter, TestCase
Constant Summary
Configuration::Helpers::KNOWN_CONFIG_LOCATIONS
Class Method Summary
collapse
Methods included from QuickCache
quick_cache
Methods included from Version
version
add_configuration, add_project_configuration, compiler, configuration, configuration_for, configure_sass_plugin!, default_configuration, deprojectize, detect_configuration_file, discover_extensions!, handle_configuration_change!, projectize, reset_configuration!, sass_engine_options, sass_plugin_configuration
Class Method Details
.base_directory ⇒ Object
11
12
13
|
# File 'lib/compass.rb', line 11
def base_directory
File.expand_path(File.join(File.dirname(__FILE__), '..'))
end
|
.const_missing(const) ⇒ Object
52
53
54
55
56
57
58
59
|
# File 'lib/compass/version.rb', line 52
def self.const_missing(const)
if const == :VERSION
version[:string]
else
super
end
end
|
.lib_directory ⇒ Object
14
15
16
|
# File 'lib/compass.rb', line 14
def lib_directory
File.expand_path(File.join(File.dirname(__FILE__)))
end
|
.shared_extension_paths ⇒ Object
17
18
19
20
21
22
23
24
25
26
27
|
# File 'lib/compass.rb', line 17
def shared_extension_paths
@shared_extension_paths ||= begin
if ENV["HOME"] && File.directory?(ENV["HOME"])
[File.join(ENV["HOME"], ".compass", "extensions")]
else
[]
end
rescue ArgumentError []
end
end
|