Sha256: 85ed8da24092f8124ef5c5864b080e36d8257bc7724c2d7b051aacf429b6ab2a

Contents?: true

Size: 356 Bytes

Versions: 9

Compression:

Stored size: 356 Bytes

Contents

module ReverseMarkdown
  module Converters
    class Blockquote < Base
      def convert(node, state = {})
        content = treat_children(node, state).strip
        content = ReverseMarkdown.cleaner.remove_newlines(content)
        "\n\n> " << content.lines.to_a.join('> ') << "\n\n"
      end
    end

    register :blockquote, Blockquote.new
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
getargv-0.3.3-universal-darwin vendor/bundle/ruby/3.3.0/gems/reverse_markdown-2.1.1/lib/reverse_markdown/converters/blockquote.rb
reverse_markdown-2.1.1 lib/reverse_markdown/converters/blockquote.rb
reverse_markdown-2.0.0 lib/reverse_markdown/converters/blockquote.rb
reverse_markdown-1.4.0 lib/reverse_markdown/converters/blockquote.rb
reverse_markdown-1.3.0 lib/reverse_markdown/converters/blockquote.rb
reverse_markdown-1.2.0 lib/reverse_markdown/converters/blockquote.rb
reverse_markdown-1.1.0 lib/reverse_markdown/converters/blockquote.rb
reverse_markdown-1.0.5 lib/reverse_markdown/converters/blockquote.rb
reverse_markdown-1.0.4 lib/reverse_markdown/converters/blockquote.rb