class CompassRails::Installer

Constants

SASS_FILE_REGEX

Public Instance Methods

completed_configuration() click to toggle source
# File lib/compass-rails/installer.rb, line 6
def completed_configuration
  @completed_configuration ||= CompassRails.configuration
end
install_stylesheet(from, to, options) click to toggle source
Calls superclass method
# File lib/compass-rails/installer.rb, line 10
def install_stylesheet(from, to, options)
  if CompassRails.rails_loaded? && CompassRails.asset_pipeline_enabled?
    _, name, ext = SASS_FILE_REGEX.match(to).to_a
    to = "#{name}.css.#{ext}"
  end
  super(from, to, options)
end
prepare() click to toggle source
# File lib/compass-rails/installer.rb, line 25
def prepare
  write_configuration_files
end
write_configuration_files() click to toggle source
# File lib/compass-rails/installer.rb, line 18
def write_configuration_files
  config_file = CompassRails.root.join('config', 'compass.rb')
  unless config_file.exist?
    write_file config_file.to_s, CompassRails.configuration.serialize
  end
end