Class Dsadmin::Shellfe::ConfigManager
In: lib/dsadmin/shellfe/config_manager.rb
Parent: Dsadmin::SingletonConfigManager

Configuration management class

Reads a config file at startup and provides access to its contents. Pretty primitive for now, but also very simple to use (given some basic knowledge of XPath).

Methods

instance   main_path   new   setup  

Public Class methods

[Source]

    # File lib/dsadmin/shellfe/config_manager.rb, line 36
36:   def ConfigManager.instance
37:         Dsadmin::SingletonConfigManager.instance
38:   end

[Source]

    # File lib/dsadmin/shellfe/config_manager.rb, line 41
41:   def ConfigManager.setup(aCfgFile)
42:         inst = new(aCfgFile)
43:         Dsadmin::SingletonConfigManager.instance = inst
44:   end

Private Class methods

[Source]

    # File lib/dsadmin/shellfe/config_manager.rb, line 60
60:   def initialize(aCfgFile)
61:         super(aCfgFile)
62:   end

Protected Instance methods

[Source]

    # File lib/dsadmin/shellfe/config_manager.rb, line 51
51:   def main_path
52:         "/"
53:   end

[Validate]