lib/padrino-gen/generators/components/stylesheets/scss.rb in padrino-gen-0.10.6.b vs lib/padrino-gen/generators/components/stylesheets/scss.rb in padrino-gen-0.10.6.c
- old
+ new
@@ -1,13 +1,13 @@
-SCSS_INIT = (<<-SCSS).gsub(/^/, ' ')
-# Enables support for SCSS template reloading in rack applications.
-# See http://nex-3.com/posts/88-sass-supports-rack for more details.
-# Store SCSS files (by default) within 'app/stylesheets'
-require 'sass/plugin/rack'
-Sass::Plugin.options[:syntax] = :scss
-Sass::Plugin.options[:template_location] = Padrino.root("app/stylesheets")
-Sass::Plugin.options[:css_location] = Padrino.root("public/stylesheets")
-app.use Sass::Plugin::Rack
+SCSS_INIT = <<-SCSS unless defined?(SCSS_INIT)
+ # Enables support for SCSS template reloading in rack applications.
+ # See http://nex-3.com/posts/88-sass-supports-rack for more details.
+ # Store SCSS files (by default) within 'app/stylesheets'
+ require 'sass/plugin/rack'
+ Sass::Plugin.options[:syntax] = :scss
+ Sass::Plugin.options[:template_location] = Padrino.root("app/stylesheets")
+ Sass::Plugin.options[:css_location] = Padrino.root("public/stylesheets")
+ app.use Sass::Plugin::Rack
SCSS
def setup_stylesheet
require_dependencies 'sass'
initializer :scss, SCSS_INIT.chomp