module Arachni::Element::Link::Capabilities::Submittable

Extends {Arachni::Element::Capabilities::Submittable} with {Link}-specific functionality.

@author Tasos “Zapotek” Laskos <tasos.laskos@arachni-scanner.com>

Public Instance Methods

action=( url ) click to toggle source

@note Will {Arachni::Options.rewrite} the ‘url`. @note Will update the {#inputs} from the URL query.

@param (see Arachni::Element::Capabilities::Submittable#action=)

@return (see Arachni::Element::Capabilities::Submittable#action=)

# File lib/arachni/element/link/capabilities/submittable.rb, line 26
def action=( url )
    rewritten   = uri_parse( url ).rewrite
    self.inputs = rewritten.query_parameters.merge( self.inputs || {} )

    super rewritten.without_query
end