lib/sass/plugin/merb.rb in haml-3.0.2 vs lib/sass/plugin/merb.rb in haml-3.0.3

- old
+ new

@@ -23,8 +23,15 @@ end Sass::Plugin.options.merge!(config) require 'sass/plugin/rack' - # Merb::Config is used in Merb >= 1.1.0 - (Merb::Config[:app] || Merb::Config).use Sass::Plugin::Rack + class Sass::Plugin::MerbBootLoader < Merb::BootLoader + after Merb::BootLoader::RackUpApplication + + def self.run + # Apparently there's no better way than this to add Sass + # to Merb's Rack stack. + Merb::Config[:app] = Sass::Plugin::Rack.new(Merb::Config[:app]) + end + end end