Sha256: 6548ffa9755e97b3d57f3d934ba5526a657c601ef1ae6bb0ef573607fe34f707
Contents?: true
Size: 450 Bytes
Versions: 22
Compression:
Stored size: 450 Bytes
Contents
require 'haml/util' require 'sass/engine' module Ramaze module View module Sass def self.call(action, string) options = action.options if sass_options = action.instance.ancestral_trait[:sass_options] options = options.merge(sass_options) end sass = View.compile(string){|s| ::Sass::Engine.new(s, options) } css = sass.to_css return css, 'text/css' end end end end
Version data entries
22 entries across 22 versions & 4 rubygems