mirror of
https://github.com/discourse/discourse.git
synced 2025-02-07 15:49:29 +08:00
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
|