diff options
Diffstat (limited to 'qa/qa/runtime/address.rb')
-rw-r--r-- | qa/qa/runtime/address.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/qa/qa/runtime/address.rb b/qa/qa/runtime/address.rb index ffad3974b02..af0537dc17c 100644 --- a/qa/qa/runtime/address.rb +++ b/qa/qa/runtime/address.rb @@ -15,6 +15,13 @@ module QA @instance.to_s end end + + def self.valid?(value) + uri = URI.parse(value) + uri.is_a?(URI::HTTP) && !uri.host.nil? + rescue URI::InvalidURIError + false + end end end end |