Sha256: e21346ad44ab86ce7af2b16e097d32b9301d99f69498b654cc20cc32ae83168d
Contents?: true
Size: 458 Bytes
Versions: 3
Compression:
Stored size: 458 Bytes
Contents
require 'haml' require 'sass' require 'haml/util' 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ramaze-2023.01.06 | lib/ramaze/view/sass.rb |
ramaze-2012.12.08 | lib/ramaze/view/sass.rb |
ramaze-2012.12.08b | lib/ramaze/view/sass.rb |