Class/Module Index [+]

Quicksearch

Compass::AppIntegration::StandAlone::Installer

Public Instance Methods

compilation_required?() click to toggle source
# File lib/compass/app_integration/stand_alone/installer.rb, line 77
def compilation_required?
  @manifest.compile?
end
completed_configuration() click to toggle source
# File lib/compass/app_integration/stand_alone/installer.rb, line 38
def completed_configuration
  nil
end
config_contents() click to toggle source
# File lib/compass/app_integration/stand_alone/installer.rb, line 27
def config_contents
  project_path, Compass.configuration.project_path = Compass.configuration.project_path, nil
  Compass.configuration.serialize
ensure
  Compass.configuration.project_path = project_path
end
config_files_exist?() click to toggle source
# File lib/compass/app_integration/stand_alone/installer.rb, line 23
def config_files_exist?
  File.exists? targetize('config.rb')
end
finalize(options = {}) click to toggle source
# File lib/compass/app_integration/stand_alone/installer.rb, line 42
def finalize(options = {})
  if options[:create] && !manifest.welcome_message_options[:replace]
    puts *********************************************************************Congratulations! Your compass project has been created.You may now add and edit sass stylesheets in the #{Compass.configuration.sass_dir} subdirectory of your project.Sass files beginning with an underscore are called partials and won't becompiled to CSS, but they can be imported into other sass stylesheets.You can configure your project by editing the config.rb configuration file.You must compile your sass stylesheets into CSS when they change.This can be done in one of the following ways:  1. To compile on demand:     compass compile [path/to/project]  2. To monitor your project for changes and automatically recompile:     compass watch [path/to/project]More Resources:  * Website: http://compass-style.org/  * Sass: http://sass-lang.com  * Community: http://groups.google.com/group/compass-users/
  end
  puts manifest.welcome_message if manifest.welcome_message
  if manifest.has_stylesheet? && !manifest.welcome_message_options[:replace]
    puts "\nTo import your new stylesheets add the following lines of HTML (or equivalent) to your webpage:"
    puts stylesheet_links
  end
end
init() click to toggle source
# File lib/compass/app_integration/stand_alone/installer.rb, line 13
def init
  directory targetize("")
  super
end
prepare() click to toggle source
# File lib/compass/app_integration/stand_alone/installer.rb, line 34
def prepare
  write_configuration_files unless config_files_exist? || !@manifest.generate_config?
end
write_configuration_files(config_file = nil) click to toggle source
# File lib/compass/app_integration/stand_alone/installer.rb, line 18
def write_configuration_files(config_file = nil)
  config_file ||= targetize('config.rb')
  write_file config_file, config_contents
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.