Module: Tsuga::Service::Clusterer::SteppedProgressBar

Defined in:
lib/tsuga/service/clusterer.rb

Instance Method Summary collapse

Instance Method Details

#set_phase(depth, phase, count) ⇒ Object



142
143
144
145
146
147
# File 'lib/tsuga/service/clusterer.rb', line 142

def set_phase(depth, phase, count)
  _compute_totals
  @current_phase = phase
  @current_depth = depth
  @current_count = count
end

#set_progress(count) ⇒ Object



149
150
151
152
153
154
155
# File 'lib/tsuga/service/clusterer.rb', line 149

def set_progress(count)
  key = [@current_depth,@current_phase]
  self.progress = @phase_total[key] - 
    @phase_subtotal[key] * count / @current_count
rescue Exception => e
  require 'pry' ; require 'pry-nav' ; binding.pry
end