Sha256: ff683fe1c608dc559b27bf69ea9515b6608b0a20e6539eaad52012d0afa19e9f

Contents?: true

Size: 508 Bytes

Versions: 5

Compression:

Stored size: 508 Bytes

Contents

# frozen_string_literal: true

module MicroMicro
  module Parsers
    class EmbeddedMarkupPropertyParser < BasePropertyParser
      # @see https://microformats.org/wiki/microformats2-parsing#parsing_an_e-_property
      #   microformats.org: microformats2 parsing specification ยง Parsing an +e-+ property
      #
      # @return [Hash{Symbol => String}]
      def value
        @value ||=
          {
            html: node.inner_html.strip,
            value: super
          }
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
micromicro-5.0.1 lib/micro_micro/parsers/embedded_markup_property_parser.rb
micromicro-5.0.0 lib/micro_micro/parsers/embedded_markup_property_parser.rb
micromicro-4.0.0 lib/micro_micro/parsers/embedded_markup_property_parser.rb
micromicro-3.1.0 lib/micro_micro/parsers/embedded_markup_property_parser.rb
micromicro-3.0.0 lib/micro_micro/parsers/embedded_markup_property_parser.rb