lib/indieweb/endpoints/parsers/webmention_parser.rb in indieweb-endpoints-0.5.0 vs lib/indieweb/endpoints/parsers/webmention_parser.rb in indieweb-endpoints-0.6.0
- old
+ new
@@ -11,22 +11,22 @@
private
def results_from_body
WebmentionLinkElementParser.new(response, self.class.identifier).results
end
- end
- class WebmentionLinkElementParser < LinkElementParser
- private
+ class WebmentionLinkElementParser < BaseLinkElementParser
+ private
- def link_element
- # Return first `a` or `link` element with valid `rel` attribute
- # https://www.w3.org/TR/webmention/#sender-discovers-receiver-webmention-endpoint
- @link_element ||= link_elements.find { |element| %w[a link].include?(element.name) }
- end
+ def link_element
+ # Return first `a` or `link` element with valid `rel` attribute
+ # https://www.w3.org/TR/webmention/#sender-discovers-receiver-webmention-endpoint
+ @link_element ||= link_elements.find { |element| %w[a link].include?(element.name) }
+ end
- def link_elements_css_selector
- @link_elements_css_selector ||= %([rel~="#{identifier}"][href]:not([href*="#"]))
+ def link_elements_css_selector
+ @link_elements_css_selector ||= %([rel~="#{identifier}"][href]:not([href*="#"]))
+ end
end
end
end
end
end