class Shoulda::Matchers::Document
@private
def initialize(document, indent: 0)
def initialize(document, indent: 0) @document = document @indent = indent end
def paragraphs
def paragraphs document.split(/\n{2,}/) end
def wrap
def wrap wrapped_paragraphs.map { |lines| lines.join("\n") }.join("\n\n") end
def wrapped_paragraphs
def wrapped_paragraphs paragraphs.map do |paragraph| Paragraph.new(paragraph, indent: indent).wrap end end