Method: Arachni::HTTP::Response#to_h

Defined in:
lib/arachni/http/response.rb

#to_hHash

Returns:



157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/arachni/http/response.rb', line 157

def to_h
    hash = {}
    instance_variables.each do |var|
        hash[var.to_s.gsub( /@/, '' ).to_sym] = instance_variable_get( var )
    end

    hash[:headers] = {}.merge( hash[:headers] )

    hash.delete( :scope )
    hash.delete( :parsed_url )
    hash.delete( :redirections )
    hash.delete( :request )
    hash.delete( :scope )

    hash
end