Class: AssMaintainer::InfoBase::DbCfg

Inherits:
AbstractCfg show all
Defined in:
lib/ass_maintainer/info_base/cfg.rb

Overview

Object for manipuate whith database configuration

Instance Attribute Summary

Attributes inherited from AbstractCfg

#infobase

Instance Method Summary collapse

Methods inherited from AbstractCfg

#initialize

Constructor Details

This class inherits a constructor from AssMaintainer::InfoBase::AbstractCfg

Instance Method Details

#dump(path) ⇒ String

Dump configuration to .cf file

Parameters:

  • path (String)

Returns:

  • (String)

    path



73
74
75
76
77
78
# File 'lib/ass_maintainer/info_base/cfg.rb', line 73

def dump(path)
  infobase.designer do
    dumpDBCfg path
  end.run.wait.result.verify!
  path
end

#updateObject

Update database configuration from infobase configuration



61
62
63
64
65
66
67
68
# File 'lib/ass_maintainer/info_base/cfg.rb', line 61

def update
  fail MethodDenied, :update if infobase.read_only?
  infobase.designer do
    updateDBCfg do
      warningsAsErrors
    end
  end.run.wait.result.verify!
end