Module: Arachni::Framework::Parts::Scope
- Included in:
 - Arachni::Framework
 
- Defined in:
 - lib/arachni/framework/parts/scope.rb
 
Overview
Provides scope helpers.
Instance Method Summary collapse
- 
  
    
      #accepts_more_pages?  ⇒ Bool 
    
    
  
  
  
  
  
  
  
  
  
    
`true` if the framework can process more pages, `false` is scope limits have been reached.
 - #crawl? ⇒ Boolean
 - 
  
    
      #page_limit_reached?  ⇒ Bool 
    
    
  
  
  
  
  
  
  
  
  
    
`true` if the OptionGroups::Scope#page_limit has been reached, `false` otherwise.
 
Instance Method Details
#accepts_more_pages? ⇒ Bool
Returns `true` if the framework can process more pages, `false` is scope limits have been reached.
      32 33 34  | 
    
      # File 'lib/arachni/framework/parts/scope.rb', line 32 def accepts_more_pages? crawl? && !page_limit_reached? end  | 
  
#crawl? ⇒ Boolean
      25 26 27  | 
    
      # File 'lib/arachni/framework/parts/scope.rb', line 25 def crawl? .scope.crawl? && .scope.restrict_paths.empty? end  | 
  
#page_limit_reached? ⇒ Bool
Returns `true` if the OptionGroups::Scope#page_limit has been reached, `false` otherwise.
      21 22 23  | 
    
      # File 'lib/arachni/framework/parts/scope.rb', line 21 def page_limit_reached? .scope.page_limit_reached?( sitemap.size ) end  |