Method: Arachni::ElementFilter.update_cookie
- Defined in:
- lib/arachni/element_filter.rb
.update_cookie(cookies) ⇒ Integer
Returns Amount of new cookies.
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 |
# File 'lib/arachni/element_filter.rb', line 79 TYPES.each do |type| define_method type do State.element_filter.send type end define_method "#{type}_include?" do |element| send(type).include? element.id end define_method "update_#{type}" do |elements| elements = [elements].flatten.compact return 0 if elements.size == 0 synchronize do new_element_cnt = 0 elements.each do |element| next if send( "#{type}_include?", element ) send( "#{type}" ) << element.id new_element_cnt += 1 end new_element_cnt end end end |