class Playwright::RouteHandlerEntry
def handle(route, request)
def handle(route, request) if url_match?(request.url) @handler.call(route, request) true else false end end
def initialize(url, handler)
-
handler
(Proc
) -- -
url
(String
) --
def initialize(url, handler) @url_value = url @url_matcher = UrlMatcher.new(url) @handler = handler end
def same_value?(url:, handler: nil)
def same_value?(url:, handler: nil) if handler @url_value == url && @handler == handler else @url_value == url end end
def url_match?(request_url)
def url_match?(request_url) l_value.is_a?(Regexp) _matcher.match?(request_url) _matcher.match?(request_url) || File.fnmatch?(@url_value, request_url)