Module: WildcardUrlChecker
- Defined in:
- app/services/wildcard_url_checker.rb
Class Method Summary collapse
Class Method Details
.check_url(url, url_to_check) ⇒ Object
4 5 6 7 8 9 10 11 |
# File 'app/services/wildcard_url_checker.rb', line 4 def self.check_url(url, url_to_check) return false if !valid_url?(url_to_check) escaped_url = Regexp.escape(url).sub("\\*", '\S*') url_regex = Regexp.new("\\A#{escaped_url}\\z", "i") url_to_check.match?(url_regex) end |