module VerifyUrls::Helper

Public Class Methods

GET(url) click to toggle source
# File lib/verify_urls/helper.rb, line 13
def self.GET(url)
    HTTP.follow.get(url)
rescue HTTP::Error => _e
end
absolute_url?(url) click to toggle source
# File lib/verify_urls/helper.rb, line 18
def self.absolute_url?(url)
  uri = URI.parse(url)
  return false unless uri.hostname
  return false unless uri.scheme
  return false unless uri.absolute?
  true
end
response_success?(response) click to toggle source
# File lib/verify_urls/helper.rb, line 8
def self.response_success?(response)
  code = response&.code
  code && code >= 200 && code < 300
end