Module: WpValidators

Defined in:
lib/wp_validators.rb,
lib/wp_validators/version.rb

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.is_valid_url?(string) ⇒ Boolean

Returns:

  • (Boolean)


4
5
6
7
8
9
10
11
12
# File 'lib/wp_validators.rb', line 4

def self.is_valid_url?(string)
  uri = begin
    URI::parse(string)
  rescue URI::InvalidURIError, URI::BadURIError
    return false
  end

  %w[http https].include?(uri.scheme)
end