Class: CopyleaksApi::Validators::UrlValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/copyleaks_api/validators/url_validator.rb

Class Method Summary collapse

Class Method Details

.validate!(url) ⇒ Object

raises error if given url for callback is invalid

Raises:



6
7
8
# File 'lib/copyleaks_api/validators/url_validator.rb', line 6

def validate!(url)
  raise BadUrlError.new(url) unless url =~ %r(^(https?://)?([\da-z\.-]+)\.([a-z\.]{2,6})([/\w \.-]*)*/?$)
end