lib/rack/less/source.rb in rack-less-2.0.2 vs lib/rack/less/source.rb in rack-less-3.0.0

- old
+ new

@@ -46,10 +46,15 @@ end def compiled @compiled ||= begin compiled_css = files.collect do |file_path| - Less::Engine.new(File.new(file_path)).to_css + opts = { + :paths => [ File.dirname(file_path) ], + :filename => File.basename(file_path) + } + less = File.send(File.respond_to?(:binread) ? :binread : :read, file_path.to_s) + Less::Parser.new(opts).parse(less).to_css(:compress => !!@compress) end.join("\n") compiled_css = case @compress when :whitespace, true compiled_css.delete("\n")