module Arachni::Element::Capabilities::DOMOnly
@author Tasos “Zapotek” Laskos <tasos.laskos@arachni-scanner.com>
Attributes
method[RW]
Public Class Methods
new( options )
click to toggle source
Calls superclass method
Arachni::Element::Capabilities::Inputtable::new
# File lib/arachni/element/capabilities/dom_only.rb, line 25 def initialize( options ) super options @method = options[:method] self.inputs = options[:inputs] @default_inputs = self.inputs.dup.freeze end
Public Instance Methods
coverage_hash()
click to toggle source
# File lib/arachni/element/capabilities/dom_only.rb, line 42 def coverage_hash coverage_id.persistent_hash end
coverage_id()
click to toggle source
# File lib/arachni/element/capabilities/dom_only.rb, line 38 def coverage_id "#{type}:#{dom.coverage_id}" end
dup()
click to toggle source
Calls superclass method
Arachni::Element::Capabilities::WithDOM#dup
# File lib/arachni/element/capabilities/dom_only.rb, line 50 def dup super.tap do |o| o.method = self.method end end
id()
click to toggle source
# File lib/arachni/element/capabilities/dom_only.rb, line 46 def id "#{type}:#{dom.id}" end
mutation?()
click to toggle source
# File lib/arachni/element/capabilities/dom_only.rb, line 34 def mutation? false end
type()
click to toggle source
# File lib/arachni/element/capabilities/dom_only.rb, line 56 def type self.class.type end