lib/indieweb/endpoints/parsers/webmention_parser.rb in indieweb-endpoints-2.0.0 vs lib/indieweb/endpoints/parsers/webmention_parser.rb in indieweb-endpoints-3.0.0

- old
+ new

@@ -1,18 +1,16 @@ module IndieWeb module Endpoints module Parsers class WebmentionParser < BaseParser - def self.identifier - :webmention - end + @identifier = :webmention Parsers.register(self) private def results_for_node(node) - Services::ResponseBodyParserService.new.parse(response, self.class.identifier, node) + Services::ResponseBodyParserService.parse(response, self.class.identifier, node) end # https://www.w3.org/TR/webmention/#sender-discovers-receiver-webmention-endpoint def results_from_body @results_from_body ||= [results_for_node('link'), results_for_node('a')].flatten.compact