Parent

Methods

LeoManager::CompactionStatus

Compaction Status Model

Attributes

last_compaction_start[R]
num_of_ongoing_targets[R]
num_of_out_of_targets[R]
num_of_pending_targets[R]
status[R]
total_targets[R]

Public Class Methods

new(h) click to toggle source
# File lib/leo_manager_models.rb, line 313
def initialize(h)
  @status                 = h[:status]
  @total_targets          = h[:total_targets]
  @num_of_pending_targets = h[:num_of_pending_targets]
  @num_of_ongoing_targets = h[:num_of_ongoing_targets]
  @num_of_out_of_targets  = h[:num_of_out_of_targets]

  last_compaction_start = h[:last_compaction_start]
  if last_compaction_start == "____-__-__ __:__:__"
    @last_compaction_start = nil # you have never done compaction
  else
    @last_compaction_start = Time.parse(last_compaction_start)
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.