Class: VagrantPlugins::VagrantBosh::ProvisionerTracker

Inherits:
Object
  • Object
show all
Defined in:
lib/vagrant-bosh/provisioner_tracker.rb

Instance Method Summary collapse

Constructor Details

#initialize(ui) ⇒ ProvisionerTracker

Returns a new instance of ProvisionerTracker.



7
8
9
10
# File 'lib/vagrant-bosh/provisioner_tracker.rb', line 7

def initialize(ui)
  @ui = ui.for(:provisioner_tracker)
  @logger = Log4r::Logger.new("vagrant::provisioners::bosh::provisioner_tracker")
end

Instance Method Details

#add_data(type, data) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/vagrant-bosh/provisioner_tracker.rb', line 12

def add_data(type, data)
  if type == :stdout
    data.split("\n").each { |raw_event| add_event(raw_event) }
  else
    add_debug(data)
  end
end