Project

General

Profile

Download (277 Bytes) Statistics
| Branch: | Tag: | Revision:
module UrlValidator
extend ActiveSupport::Concern

def is_http_url?(url)
uri = URI.parse(url)
uri.is_a?(URI::HTTP || URI::HTTPS) && !uri.host.nil?
end

module ClassMethods
def validate_is_http_url(attr)
is_http_url?(self.send(attr))
end
end
end
(43-43/46)