Method: Arachni::State::Framework#initialize
- Defined in:
- lib/arachni/state/framework.rb
#initialize ⇒ Framework
Returns a new instance of Framework.
68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/arachni/state/framework.rb', line 68 def initialize @rpc = RPC.new @audited_page_count = 0 @browser_skip_states = Support::LookUp::HashSet.new( hasher: :persistent_hash ) @page_queue_filter = Support::LookUp::HashSet.new( hasher: :persistent_hash ) @url_queue_filter = Support::LookUp::HashSet.new( hasher: :persistent_hash ) @element_pre_check_filter = Support::LookUp::HashSet.new( hasher: :coverage_hash ) @running = false @pre_pause_status = nil @pause_signals = Set.new @paused_signal = Queue.new @suspended_signal = Queue.new @aborted_signal = Queue.new = [] end |