module Compass::Configuration::Defaults
Public Instance Methods
default_cache()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 164 def default_cache true end
default_cache_dir()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 100 def default_cache_dir ".sass-cache" end
default_cache_path()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 104 def default_cache_path if (pp = top_level.project_path) && (dir = top_level.cache_dir_without_default) Compass.projectize(dir, pp) # TODO We should make Sass::Plugin.options a configuration source instead of # TODO one-offing it like this. elsif defined?(Sass::Plugin) && Sass::Plugin.options[:cache_location] File.expand_path(Sass::Plugin.options[:cache_location]) elsif (pp = top_level.project_path) && (dir = top_level.cache_dir) Compass.projectize(dir, pp) end end
default_chunky_png_options()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 176 def default_chunky_png_options if defined?(::Zlib) {:compression => Zlib::BEST_COMPRESSION} else {} end end
default_color_output()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 52 def default_color_output true end
default_css_dir()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 20 def default_css_dir "stylesheets" end
default_css_path()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 62 def default_css_path if (pp = top_level.project_path) && (dir = top_level.css_dir) Compass.projectize(dir, pp) end end
default_environment()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 36 def default_environment :development end
default_extensions_dir()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 16 def default_extensions_dir "extensions" end
default_extensions_path()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 88 def default_extensions_path if (pp = top_level.project_path) && (dir = top_level.extensions_dir) Compass.projectize(dir, pp) end end
default_fonts_dir()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 28 def default_fonts_dir "fonts" end
default_fonts_path()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 94 def default_fonts_path if (pp = top_level.project_path) && (dir = top_level.fonts_dir) Compass.projectize(dir, pp) end end
default_generated_images_dir()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 116 def default_generated_images_dir top_level.images_dir end
default_generated_images_path()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 74 def default_generated_images_path if (pp = top_level.project_path) && (dir = top_level.generated_images_dir) Compass.projectize(dir, pp) else top_level.images_path end end
default_http_fonts_dir()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 148 def default_http_fonts_dir top_level.fonts_dir end
default_http_fonts_path()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 152 def default_http_fonts_path http_root_relative top_level.http_fonts_dir end
default_http_generated_images_dir()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 120 def default_http_generated_images_dir top_level.http_images_dir end
default_http_generated_images_path()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 144 def default_http_generated_images_path http_root_relative top_level.http_generated_images_dir end
default_http_images_dir()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 124 def default_http_images_dir top_level.images_dir end
default_http_images_path()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 132 def default_http_images_path http_root_relative top_level.http_images_dir end
default_http_javascripts_dir()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 156 def default_http_javascripts_dir top_level.javascripts_dir end
default_http_javascripts_path()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 160 def default_http_javascripts_path http_root_relative top_level.http_javascripts_dir end
default_http_path()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 12 def default_http_path "/" end
default_http_stylesheets_dir()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 136 def default_http_stylesheets_dir top_level.css_dir end
default_http_stylesheets_path()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 140 def default_http_stylesheets_path http_root_relative top_level.http_stylesheets_dir end
default_images_dir()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 32 def default_images_dir "images" end
default_images_path()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 68 def default_images_path if (pp = top_level.project_path) && (dir = top_level.images_dir) Compass.projectize(dir, pp) end end
default_javascripts_path()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 82 def default_javascripts_path if (pp = top_level.project_path) && (dir = top_level.javascripts_dir) Compass.projectize(dir, pp) end end
default_line_comments()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 48 def default_line_comments top_level.environment == :development end
default_output_style()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 40 def default_output_style if top_level.environment == :development :expanded else :compressed end end
default_preferred_syntax()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 168 def default_preferred_syntax :scss end
default_project_path()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 4 def default_project_path "." end
default_project_type()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 8 def default_project_type :stand_alone end
default_sass_dir()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 24 def default_sass_dir "sass" end
default_sass_path()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 56 def default_sass_path if (pp = top_level.project_path) && (dir = top_level.sass_dir) Compass.projectize(dir, pp) end end
default_sprite_engine()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 172 def default_sprite_engine :chunky_png end
default_sprite_load_path()
click to toggle source
# File lib/compass/configuration/defaults.rb, line 128 def default_sprite_load_path [top_level.images_path] end
http_join(*segments)
click to toggle source
helper functions
# File lib/compass/configuration/defaults.rb, line 186 def http_join(*segments) segments.map do |segment| next unless segment segment = http_pathify(segment) segment[-1..-1] == "/" ? segment[0..-2] : segment end.join("/") end
http_pathify(path)
click to toggle source
# File lib/compass/configuration/defaults.rb, line 194 def http_pathify(path) if File::SEPARATOR == "/" path else path.gsub(File::SEPARATOR, "/") end end
http_root_relative(path)
click to toggle source
# File lib/compass/configuration/defaults.rb, line 202 def http_root_relative(path) http_join top_level.http_path, path end