From 7ae4c4d14e54cf507451eda9b6757b570f3df634 Mon Sep 17 00:00:00 2001 From: Thomas Reynolds Date: Fri, 4 Apr 2014 17:02:22 -0700 Subject: [PATCH] use compass-import-once --- middleman-core/lib/middleman-core/renderers/sass.rb | 3 +++ middleman/middleman.gemspec | 1 + 2 files changed, 4 insertions(+) diff --git a/middleman-core/lib/middleman-core/renderers/sass.rb b/middleman-core/lib/middleman-core/renderers/sass.rb index fedc8578..54e40a0e 100644 --- a/middleman-core/lib/middleman-core/renderers/sass.rb +++ b/middleman-core/lib/middleman-core/renderers/sass.rb @@ -1,4 +1,5 @@ require 'sass' +require 'compass/import-once' module Middleman module Renderers @@ -26,6 +27,8 @@ module Middleman # Tell Tilt to use it as well (for inline scss blocks) ::Tilt.register 'scss', ScssPlusCSSFilenameTemplate ::Tilt.prefer(ScssPlusCSSFilenameTemplate) + + ::Compass::ImportOnce.activate! end alias :included :registered diff --git a/middleman/middleman.gemspec b/middleman/middleman.gemspec index 28af0b83..2e176267 100644 --- a/middleman/middleman.gemspec +++ b/middleman/middleman.gemspec @@ -22,6 +22,7 @@ Gem::Specification.new do |s| s.add_dependency("middleman-sprockets", ">= 3.1.2") s.add_dependency("haml", [">= 4.0.5"]) s.add_dependency("sass", [">= 3.2.17", "< 4.0"]) + s.add_dependency("compass-import-once", ["~> 1.0.4"]) s.add_dependency("compass", [">= 0.12.4"]) s.add_dependency("uglifier", ["~> 2.5"]) s.add_dependency("coffee-script", ["~> 2.2.0"])