Skip to content

Commit 946ff3d

Browse files
committed
Refactor #results_for method using #filter_map
1 parent 4f093fb commit 946ff3d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/indieweb/endpoints/response_headers_parser.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ def initialize(response)
1313
# @param identifier [Symbol]
1414
# @return [Array<String>, nil]
1515
def results_for(identifier)
16-
return unless parsed_headers.key?(identifier)
17-
1816
# Reject endpoints that contain a fragment identifier
19-
parsed_headers[identifier].reject { |header| HTTP::URI.parse(header.target_uri).fragment }.map(&:target_uri)
17+
parsed_headers[identifier]&.filter_map do |header|
18+
header.target_uri unless HTTP::URI.parse(header.target_uri).fragment
19+
end
2020
end
2121

2222
private

0 commit comments

Comments
 (0)