lib/compass/configuration/helpers.rb in compass-0.11.beta.5 vs lib/compass/configuration/helpers.rb in compass-0.11.beta.6

- old
+ new

@@ -1,7 +1,8 @@ module Compass module Configuration + @callbacks_loaded = false # The helpers are available as methods on the Compass module. E.g. Compass.configuration module Helpers def configuration @configuration ||= default_configuration if block_given? @@ -63,17 +64,17 @@ locations.each do |sass_dir, css_dir| unless Sass::Plugin.engine_options[:load_paths].include?(sass_dir) Sass::Plugin.add_template_location sass_dir, css_dir end end - unless defined?(CallbacksSetup) + unless @callbacks_loaded Sass::Plugin.on_updating_stylesheet do |sass_file, css_file| Compass.configuration.run_callback(:stylesheet_saved, css_file) end Sass::Plugin.on_compilation_error do |e, filename, css| Compass.configuration.run_callback(:stylesheet_error, filename, e.message) end - const_set('CallbacksSetup', true) + @callbacks_loaded = true end end def sass_engine_options configuration.to_sass_engine_options