class SiteInspector::Endpoint::Https
Public Instance Methods
bad_chain?()
click to toggle source
# File lib/site-inspector/checks/https.rb, line 14 def bad_chain? scheme? && response && response.return_code == :ssl_cacert end
bad_name?()
click to toggle source
# File lib/site-inspector/checks/https.rb, line 18 def bad_name? scheme? && response && response.return_code == :peer_failed_verification end
inspect()
click to toggle source
# File lib/site-inspector/checks/https.rb, line 22 def inspect "#<SiteInspector::Endpoint::Https valid=#{valid?}>" end
scheme?()
click to toggle source
# File lib/site-inspector/checks/https.rb, line 6 def scheme? scheme == 'https' end
to_h()
click to toggle source
# File lib/site-inspector/checks/https.rb, line 26 def to_h { valid: valid?, return_code: response.return_code } end
valid?()
click to toggle source
# File lib/site-inspector/checks/https.rb, line 10 def valid? scheme? && response && response.return_code == :ok end
Private Instance Methods
scheme()
click to toggle source
# File lib/site-inspector/checks/https.rb, line 35 def scheme @scheme ||= request.base_url.scheme end