module Arachni::Element::LinkTemplate::Capabilities::Inputtable
Extends {Arachni::Element::Capabilities::Inputtable} with {LinkTemplate}-specific functionality.
@author Tasos “Zapotek” Laskos <tasos.laskos@arachni-scanner.com>
Constants
- INVALID_INPUT_DATA
Public Instance Methods
valid_input_data?( data )
click to toggle source
@param [String] data
Input data.
@return [Bool]
`true` if the `data` don't contain strings specified in #{INVALID_INPUT_DATA}, `false` otherwise.
@see INVALID_INPUT_DATA
# File lib/arachni/element/link_template/capabilities/inputtable.rb, line 44 def valid_input_data?( data ) !INVALID_INPUT_DATA.find { |c| data.include? c } end
valid_input_name?( name )
click to toggle source
@param [String] name
Input name.
@return [Bool]
`true` if the `name` can be found as a named capture in {#template}, `false` otherwise.
# File lib/arachni/element/link_template/capabilities/inputtable.rb, line 31 def valid_input_name?( name ) return if !@template @template.names.include? name end