Sha256: ac06aed606a1e372037fc4c7a198d448041e33445a46733b523b37b387e69477

Contents?: true

Size: 435 Bytes

Versions: 6

Compression:

Stored size: 435 Bytes

Contents

module Coradoc::Input::HTML
  module Converters
    class P < Base
      def to_coradoc(node, state = {})
        id = node["id"]
        content = treat_children_coradoc(node, state)

        options = {}.tap do |hash|
          hash[:id] = id if id
          hash[:tdsinglepara] = true if state[:tdsinglepara]
        end

        Coradoc::Element::Paragraph.new(content, options)
      end
    end

    register :p, P.new
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
coradoc-1.1.6 lib/coradoc/input/html/converters/p.rb
coradoc-1.1.5 lib/coradoc/input/html/converters/p.rb
coradoc-1.1.4 lib/coradoc/input/html/converters/p.rb
coradoc-1.1.3 lib/coradoc/input/html/converters/p.rb
coradoc-1.1.2 lib/coradoc/input/html/converters/p.rb
coradoc-1.1.1 lib/coradoc/input/html/converters/p.rb