Class: Avm::EacWebappBase0::Runner::Data::Dump

Inherits:
Object
  • Object
show all
Defined in:
lib/avm/eac_webapp_base0/runner/data/dump.rb

Constant Summary collapse

DUMP_EXPIRE_TIME =
1.day
DEFAULT_DUMP_PATH_ENTRY_SUFFIX =
'data.default_dump_path'
NO_DUMP_MESSAGE =
'Dump "%s" already exist and rewrite options was no setted nor ' \
'dump was expired.'

Instance Method Summary collapse

Instance Method Details

#runObject



22
23
24
25
26
27
28
29
30
31
# File 'lib/avm/eac_webapp_base0/runner/data/dump.rb', line 22

def run
  infov 'Instance to dump', "#{instance} (#{instance.class})"
  if package_dump.runnable?
    package_dump.run
  else
    warn(package_dump.cannot_run_reason)
  end
  success("Dump path: \"#{dump_path}\"")
  dump_path
end