Sha256: 3d90e33e0bac87864fea55802213869fa00eb1ed12a374237c516a1a3d8ebd5a
Contents?: true
Size: 810 Bytes
Versions: 9
Compression:
Stored size: 810 Bytes
Contents
shared_examples_for "component" do before( :all ) do Arachni::Options.reset options.user_agent = 'arachni_user' end after( :all ) { framework.reset } def self.use_https before( :all ) { options.url.gsub!( 'http', 'https' ) } end def name self.class.description end def url @url ||= web_server_url_for( name ) + '/' rescue raise "Could not find server for '#{name}' component." end def framework @f ||= Arachni::Framework.new end def session framework.session end def http framework.http end def options framework.opts end def yaml_load( yaml ) YAML.load yaml.gsub( '__URL__', url ) end def run framework.run end end
Version data entries
9 entries across 9 versions & 1 rubygems