Skip to content

Commit 56e4d5a

Browse files
committed
Update link-header-parser-ruby to v7
1 parent 6228d89 commit 56e4d5a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

indieweb-endpoints.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ Gem::Specification.new do |spec|
2929
}
3030

3131
spec.add_dependency "http", "~> 5.2"
32-
spec.add_dependency "link-header-parser", "~> 6.1"
32+
spec.add_dependency "link-header-parser", "~> 7.0", ">= 7.0.1"
3333
spec.add_dependency "nokogiri-html-ext", "~> 1.4"
3434
end

lib/indieweb/endpoints/parser.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def body
5656

5757
# @return [Hash{Symbol => Array<LinkHeaderParser::LinkHeader>}]
5858
def headers
59-
@headers ||= LinkHeaderParser.parse(response.headers.get("link"), base: response.uri).group_by_relation_type
59+
@headers ||= LinkHeaderParser.parse(response.headers.get("link"), base_uri: response.uri).group_by_relation_type
6060
end
6161

6262
# Reject URLs with fragment identifiers per the IndieAuth specification.
@@ -79,7 +79,7 @@ def matches_from_body(identifier, node_names)
7979
#
8080
# @return [Array<String>]
8181
def matches_from_headers(identifier)
82-
Array(headers[identifier.to_sym]).filter_map do |header|
82+
Array(headers[identifier]).filter_map do |header|
8383
header.target_uri unless HTTP::URI.parse(header.target_uri).fragment
8484
end
8585
end

0 commit comments

Comments
 (0)