Module: Compass::Configuration
- Defined in:
- lib/compass/configuration.rb,
lib/compass/configuration/data.rb,
lib/compass/configuration/helpers.rb,
lib/compass/configuration/adapters.rb,
lib/compass/configuration/comments.rb,
lib/compass/configuration/defaults.rb,
lib/compass/configuration/inheritance.rb,
lib/compass/configuration/serialization.rb
Defined Under Namespace
Modules: Adapters, Comments, Defaults, Helpers, Inheritance, Serialization Classes: Data
Constant Summary collapse
- ATTRIBUTES =
[ # What kind of project? :project_type, # Where is the project? :project_path, :http_path, # Where are the various bits of the project attributes_for_directory(:css, :stylesheets), attributes_for_directory(:sass, nil), attributes_for_directory(:images), attributes_for_directory(:javascripts), attributes_for_directory(:fonts), attributes_for_directory(:extensions, nil), # Compilation options :output_style, :environment, :relative_assets, :additional_import_paths, :sass_options, :asset_host, :asset_cache_buster, :line_comments, :color_output ].flatten
Class Method Summary collapse
Class Method Details
.attributes_for_directory(dir_name, http_dir_name = dir_name) ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'lib/compass/configuration.rb', line 4 def self.attributes_for_directory(dir_name, http_dir_name = dir_name) [ "#{dir_name}_dir", "#{dir_name}_path", ("http_#{http_dir_name}_dir" if http_dir_name), ("http_#{http_dir_name}_path" if http_dir_name) ].compact.map{|a| a.to_sym} end |