Method: CliApplication::Stat#update_stat

Defined in:
lib/cli_application/stat.rb

#update_statObject



117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
# File 'lib/cli_application/stat.rb', line 117

def update_stat
  @prev[:name]             = @stat[:name]
  @prev[:shortdescription] = @stat[:shortdescription]
  @prev[:version]          = @stat[:version]
  @prev[:releasedate]      = @stat[:releasedate]
  @prev[:timezone]         = ::Time.zone.name
  @prev[:last_started_at]  = @stat[:last_started_at]
  @prev[:folders]          = @stat[:folders]

  make_averages(@prev[:avg])
  make_last(@prev[:last])

  tmp = Array.new
  tmp << @prev[:last_started_at]
  tmp << @prev[:last][:exitcode]
  tmp << @prev[:last][:executed_at]
  tmp << @prev[:last][:memory]

  @prev[:last10].unshift(tmp.join(','))
  @prev[:last10] = @prev[:last10][0, 10]
end