lib/gitlab/page_links.rb in gitlab-4.2.0 vs lib/gitlab/page_links.rb in gitlab-4.3.0
- old
+ new
@@ -4,11 +4,11 @@
# @private
class PageLinks
HEADER_LINK = 'Link'.freeze
DELIM_LINKS = ','.freeze
LINK_REGEX = /<([^>]+)>; rel=\"([^\"]+)\"/
- METAS = %w(last next first prev)
+ METAS = %w(last next first prev).freeze
attr_accessor(*METAS)
def initialize(headers)
link_header = headers[HEADER_LINK]
@@ -23,10 +23,10 @@
def extract_links(header)
header.split(DELIM_LINKS).each do |link|
LINK_REGEX.match(link.strip) do |match|
url, meta = match[1], match[2]
next if !url || !meta || METAS.index(meta).nil?
- self.send("#{meta}=", url)
+ send("#{meta}=", url)
end
end
end
end
end