class HtmlConditionalComment::Visitors::ToString

Converts parser nodes to a string by evaluating each conditional comment

Protected Instance Methods

visit_HtmlConditionalComment_Nodes_Condition(subject) click to toggle source
# File lib/html-conditional-comment/visitor.rb, line 88
def visit_HtmlConditionalComment_Nodes_Condition(subject)
  if subject.left.accept(Eval.new(@features, @version))
    subject.right.accept(self)
  end
end
visit_HtmlConditionalComment_Nodes_Html(subject) click to toggle source
# File lib/html-conditional-comment/visitor.rb, line 94
def visit_HtmlConditionalComment_Nodes_Html(subject)
  subject.content
end
visit_HtmlConditionalComment_Nodes_Nodes(subject) click to toggle source
# File lib/html-conditional-comment/visitor.rb, line 84
def visit_HtmlConditionalComment_Nodes_Nodes(subject)
  subject.map{|node| node.accept(self)}.join
end