lib/onebox/layout.rb in onebox-2.2.14 vs lib/onebox/layout.rb in onebox-2.2.15
- old
+ new
@@ -30,30 +30,18 @@
end
private
def uri
- @uri = URI(link)
+ @uri ||= URI(::Onebox::Helpers.normalize_url_for_output(record[:link]))
end
- def checksum
- @md5.hexdigest("#{VERSION}:#{link}")
- end
-
- def link
- ::Onebox::Helpers.normalize_url_for_output(record[:link])
- end
-
- def domain
- record[:domain] || URI(link || '').host.to_s.sub(/^www\./, '')
- end
-
def details
{
link: record[:link],
title: record[:title],
favicon: record[:favicon],
- domain: domain,
+ domain: record[:domain] || uri.host.to_s.sub(/^www\./, ''),
article_published_time: record[:article_published_time],
article_published_time_title: record[:article_published_time_title],
metadata_1_label: record[:metadata_1_label],
metadata_1_value: record[:metadata_1_value],
metadata_2_label: record[:metadata_2_label],