lib/site-inspector/domain.rb in site-inspector-3.0.0 vs lib/site-inspector/domain.rb in site-inspector-3.1.0
- old
+ new
@@ -12,19 +12,22 @@
@host = uri.host
end
def endpoints
@endpoints ||= [
- Endpoint.new("https://#{host}"),
- Endpoint.new("https://www.#{host}"),
- Endpoint.new("http://#{host}"),
- Endpoint.new("http://www.#{host}")
+ Endpoint.new("https://#{host}", :domain => self),
+ Endpoint.new("https://www.#{host}", :domain => self),
+ Endpoint.new("http://#{host}", :domain => self),
+ Endpoint.new("http://www.#{host}", :domain => self)
]
end
def canonical_endpoint
- @canonical_endpoint ||= endpoints.find do |e|
- e.https? == canonically_https? && e.www? == canonically_www?
+ @canonical_endpoint ||= begin
+ prefetch
+ endpoints.find do |e|
+ e.https? == canonically_https? && e.www? == canonically_www?
+ end
end
end
def government?
require 'gman'