Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class ParagraphVisitor
- def visit(paragraph_node)
- "<p>#{sentences_for(paragraph_node)}</p>"
- end
- private
- def sentences_for(paragraph_node)
- paragraph_node.sentences.map do |sentences|
- sentence_visitor.visit(sentences)
- end.join
- end
- def sentence_visitor
- @sentence_visitor ||= SentenceVisitor.new
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement