Class: Sass::Tree::RootNode
- Inherits:
-
Object
- Object
- Sass::Tree::RootNode
- Defined in:
- lib/xass.rb
Instance Method Summary collapse
Instance Method Details
#old_render ⇒ Object
6 |
# File 'lib/xass.rb', line 6 alias :old_render :render |
#render ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/xass.rb', line 8 def render old_render.split('/*').map { |x| next x unless x.match(/^ line [0-9]+, /) a, b = x.split("\n", 2) m = a.match(/\/app\/assets\/stylesheets\/([^. ]+)\./) next "#{a}\n#{b}" unless m selector = class_replaced_selector(b.split("\n")[0].strip[0...-1].strip, class_prefix(m[1])) "#{a}\n#{selector} {\n#{b.split("\n", 2)[1]}" }.join('/*') end |