Class: Yobi::BackupStatus

Inherits:
FancyHash show all
Defined in:
lib/yobi/repository/backup.rb,
sig/yobi.rbs

Overview

One "status" message from a live backup run. See https://restic.readthedocs.io/en/stable/075_scripting.html#status.

Instance Method Summary collapse

Methods inherited from FancyHash

#initialize, #inspect, #pretty_print

Constructor Details

This class inherits a constructor from Yobi::FancyHash

Instance Method Details

#bytes_doneInteger?

Returns:

  • (Integer, nil)


210
211
212
# File 'lib/yobi/repository/backup.rb', line 210

def bytes_done
  self["bytes_done"]
end

#current_filesArray[String]

Returns:

  • (Array[String])


214
215
216
# File 'lib/yobi/repository/backup.rb', line 214

def current_files
  self["current_files"] || []
end

#error_countInteger

Returns:

  • (Integer)


218
219
220
# File 'lib/yobi/repository/backup.rb', line 218

def error_count
  self["error_count"] || 0
end

#files_doneInteger?

Returns:

  • (Integer, nil)


202
203
204
# File 'lib/yobi/repository/backup.rb', line 202

def files_done
  self["files_done"]
end

#percent_doneFloat?

Returns:

  • (Float, nil)


194
195
196
# File 'lib/yobi/repository/backup.rb', line 194

def percent_done
  self["percent_done"]
end

#total_bytesInteger?

Returns:

  • (Integer, nil)


206
207
208
# File 'lib/yobi/repository/backup.rb', line 206

def total_bytes
  self["total_bytes"]
end

#total_filesInteger?

Returns:

  • (Integer, nil)


198
199
200
# File 'lib/yobi/repository/backup.rb', line 198

def total_files
  self["total_files"]
end