Sha256: 62ed9047d6d2eb102659a6149ea4be6bf8a5d849c514c2a581524c18f2fc01be

Contents?: true

Size: 286 Bytes

Versions: 3

Compression:

Stored size: 286 Bytes

Contents

module HtmlToProsemirror
  module Marks
    class Link < Mark

      def matching
        @node.name === 'a'
      end

      def data
        {
          type: "link",
          attrs: {
            href: @node.attribute('href').value
          }
        }
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
html_to_prosemirror-0.2.0 lib/html_to_prosemirror/marks/link.rb
html_to_prosemirror-0.1.1 lib/html_to_prosemirror/marks/link.rb
html_to_prosemirror-0.1.0 lib/html_to_prosemirror/marks/link.rb