class Arachni::Data::Session
Data
for {Arachni::Session}.
@author Tasos “Zapotek” Laskos <tasos.laskos@arachni-scanner.com>
Attributes
configuration[R]
@return [Hash]
Public Class Methods
load( directory )
click to toggle source
# File lib/arachni/data/session.rb, line 34 def self.load( directory ) session = new session.configuration.merge! Marshal.load( IO.binread( "#{directory}/configuration" ) ) session end
new()
click to toggle source
# File lib/arachni/data/session.rb, line 20 def initialize @configuration = {} end
Public Instance Methods
clear()
click to toggle source
# File lib/arachni/data/session.rb, line 40 def clear @configuration.clear end
dump( directory )
click to toggle source
# File lib/arachni/data/session.rb, line 28 def dump( directory ) FileUtils.mkdir_p( directory ) IO.binwrite( "#{directory}/configuration", Marshal.dump( @configuration ) ) end
statistics()
click to toggle source
# File lib/arachni/data/session.rb, line 24 def statistics {} end