11 lines
220 B
Ruby
11 lines
220 B
Ruby
|
module WildcardUrlChecker
|
||
|
|
||
|
def self.check_url(url, url_to_check)
|
||
|
escaped_url = Regexp.escape(url).sub("\\*", '\S*')
|
||
|
url_regex = Regexp.new("^#{escaped_url}$", 'i')
|
||
|
|
||
|
url_to_check.match(url_regex)
|
||
|
end
|
||
|
|
||
|
end
|