# File lib/compass/commands/project_base.rb, line 11 def initialize(working_path, options = {}) super(working_path, options) self.project_name = determine_project_name(working_path, options) Compass.add_configuration({:project_path => determine_project_directory(working_path, options)}, "implied") configure! end
# File lib/compass/commands/project_base.rb, line 30 def add_project_configuration Compass.add_project_configuration(options[:configuration_file], :defaults => Compass.configuration_for(options, "cli_defaults")) do options[:project_type] end end
# File lib/compass/commands/project_base.rb, line 56 def assert_project_directory_exists! if File.exists?(project_directory) && !File.directory?(project_directory) raise Compass::FilesystemConflict.new("#{project_directory} is not a directory.") elsif !File.directory?(project_directory) raise Compass::Error.new("#{project_directory} does not exist.") end end
# File lib/compass/commands/project_base.rb, line 24 def configure! add_project_configuration Compass.add_configuration(options, "command_line") Compass.discover_extensions! unless skip_extension_discovery? end
# File lib/compass/commands/project_base.rb, line 44 def project_css_subdirectory Compass.configuration.css_dir end
# File lib/compass/commands/project_base.rb, line 52 def project_images_subdirectory Compass.configuration.images_dir end
Generated with the Darkfish Rdoc Generator 2.