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



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

def request
  @request
end

Class Method Details

.call(request) ⇒ Object



7
8
9
# File 'lib/headless/ajax_crawler/request_matcher.rb', line 7

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

Instance Method Details

#match?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/headless/ajax_crawler/request_matcher.rb', line 11

def match?
  is_get? && has_escaped_fragment?
end