Class: AssMaintainer::InfoBase::DbCfg

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

Overview

Object for manipuate whith database configuration

Instance Attribute Summary

Attributes inherited from Abstract::Cfg

#infobase

Instance Method Summary collapse

Methods inherited from Abstract::Cfg

#initialize

Constructor Details

This class inherits a constructor from AssMaintainer::InfoBase::Abstract::Cfg

Instance Method Details

#dump(path) ⇒ String

Dump configuration to .cf file

Parameters:

  • path (String)

Returns:

  • (String)

    path



77
78
79
80
81
82
# File 'lib/ass_maintainer/info_base/cfg.rb', line 77

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

#update(was_err = false) ⇒ Object

Update database configuration from infobase configuration

Parameters:

  • was_err (true false) (defaults to: false)

    control warningsAsErrors 1C:Enterprise CLI parameter



65
66
67
68
69
70
71
72
# File 'lib/ass_maintainer/info_base/cfg.rb', line 65

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