Class: Headless::AjaxCrawler::RequestMatcher

Inherits:
Struct
  • Object
show all
Defined in:
lib/headless/ajax_crawler/request_matcher.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#requestObject

Returns the value of attribute request

Returns:

  • (Object)

    the current value of request



3
4
5
# File 'lib/headless/ajax_crawler/request_matcher.rb', line 3

def request
  @request
end

Class Method Details

.call(request) ⇒ Object



5
6
7
# File 'lib/headless/ajax_crawler/request_matcher.rb', line 5

def self.call(request)
  new(request).match?
end

Instance Method Details

#match?Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/headless/ajax_crawler/request_matcher.rb', line 9

def match?
  is_get? && has_escaped_fragment?
end