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