module Arachni::Element::Form::Capabilities::Submittable

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

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

Public Instance Methods

action=( url ) click to toggle source

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

# File lib/arachni/element/form/capabilities/submittable.rb, line 22
def action=( url )
    if self.method == :get
        rewritten   = uri_parse( url ).rewrite
        self.inputs = rewritten.query_parameters.merge( self.inputs || {} )

        super rewritten.without_query
    else
        super url
    end
end