module Arachni::Element::Cookie::Capabilities::Inputtable
Extends {Arachni::Element::Capabilities::Inputtable} with {Cookie}-specific functionality.
@author Tasos “Zapotek” Laskos <tasos.laskos@arachni-scanner.com>
Public Instance Methods
inputs=( inputs )
click to toggle source
@example
p c = Cookie.from_set_cookie( 'http://owner-url.com', 'session=stuffstuffstuff' ).first #=> ["session=stuffstuffstuff"] p c.inputs #=> {"session"=>"stuffstuffstuff"} p c.inputs = { 'new-name' => 'new-value' } #=> {"new-name"=>"new-value"} p c #=> new-name=new-value
@param [Hash] inputs
Sets inputs.
Calls superclass method
Arachni::Element::Capabilities::Inputtable#inputs=
# File lib/arachni/element/cookie/capabilities/inputtable.rb, line 35 def inputs=( inputs ) k = inputs.keys.first.to_s v = inputs.values.first.to_s @data[:name] = k @data[:value] = v if k.to_s.empty? super( {} ) else super( { k => v } ) end end