Method: Beaker::NetworkManager#initialize
- Defined in:
- lib/beaker/network_manager.rb
#initialize(options, logger) ⇒ NetworkManager
Returns a new instance of NetworkManager.
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/beaker/network_manager.rb', line 24 def initialize(, logger) @logger = logger = @hosts = [] @machines = {} @hypervisors = nil # user provided prefix has top priority if not [:log_prefix] # name it after the hosts file if [:hosts_file] [:log_prefix] = File.basename([:hosts_file], '.yml') else #here be the default [:log_prefix] = [:default_log_prefix] end end [:timestamp] = Time.now unless .has_key?(:timestamp) [:xml_dated_dir] = Beaker::Logger.generate_dated_log_folder([:xml_dir], [:log_prefix], [:timestamp]) [:log_dated_dir] = Beaker::Logger.generate_dated_log_folder([:log_dir], [:log_prefix], [:timestamp]) [:logger_sut] = Beaker::Logger.new(File.join([:log_dated_dir], [:log_sut_event]), { :quiet => true }) end |