class Haml::Filters::Css
Public Instance Methods
compile(node)
click to toggle source
# File lib/haml/filters/css.rb, line 5 def compile(node) case @format when :xhtml compile_xhtml(node) else compile_html(node) end end
Private Instance Methods
compile_html(node)
click to toggle source
# File lib/haml/filters/css.rb, line 16 def compile_html(node) temple = [:multi] temple << [:static, "<style>\n"] compile_text!(temple, node, ' ') temple << [:static, "\n</style>"] temple end
compile_xhtml(node)
click to toggle source
# File lib/haml/filters/css.rb, line 24 def compile_xhtml(node) temple = [:multi] temple << [:static, "<style type='text/css'>\n /*<![CDATA[*/\n"] compile_text!(temple, node, ' ') temple << [:static, "\n /*]]>*/\n</style>"] temple end