Handle pass-thru @if nodes.

This commit is contained in:
Chris Eppstein 2010-01-28 09:18:32 -08:00
parent 658e543c0d
commit b9af766886

View File

@ -31,15 +31,19 @@ module Sass
end
class IfNode < Node
def to_sass
sass_str = %Q{@if #{@expr.inspect unless @expr.nil?}
- #{children_to_sass}
-}.gsub(/^\s+-/,'')
if @else
sass_str << %Q{@else
- #{tab @else.to_sass}
if @expr.nil?
children_to_sass
else
sass_str = %Q{@if #{@expr.to_sass}
- #{children_to_sass}
-}.gsub(/^\s+-/,'')
if @else
sass_str << %Q{@else
- #{tab @else.to_sass}
-}.gsub(/^\s+-/,'')
end
sass_str
end
sass_str
end
end
class DebugNode < Node