Class: ConfigManager
- Inherits:
-
Object
- Object
- ConfigManager
- Defined in:
- lib/netuitive/ruby_config_manager.rb
Class Method Summary collapse
- .isDebug? ⇒ Boolean
- .isError? ⇒ Boolean
- .isInfo? ⇒ Boolean
- .netuitivedAddr ⇒ Object
- .netuitivedPort ⇒ Object
- .readConfig ⇒ Object
- .setup ⇒ Object
Class Method Details
.isDebug? ⇒ Boolean
19 20 21 22 23 24 |
# File 'lib/netuitive/ruby_config_manager.rb', line 19 def isDebug? if @@debugLevel >= @@debug return true end return false end |
.isError? ⇒ Boolean
33 34 35 36 37 38 |
# File 'lib/netuitive/ruby_config_manager.rb', line 33 def isError? if @@debugLevel >= @@error return true end return false end |
.isInfo? ⇒ Boolean
26 27 28 29 30 31 |
# File 'lib/netuitive/ruby_config_manager.rb', line 26 def isInfo? if @@debugLevel >= @@info return true end return false end |
.netuitivedAddr ⇒ Object
11 12 13 |
# File 'lib/netuitive/ruby_config_manager.rb', line 11 def netuitivedAddr @@netuitivedAddr end |
.netuitivedPort ⇒ Object
15 16 17 |
# File 'lib/netuitive/ruby_config_manager.rb', line 15 def netuitivedPort @@netuitivedPort end |
.readConfig ⇒ Object
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/netuitive/ruby_config_manager.rb', line 40 def readConfig() gem_root= File.("../../..", __FILE__) data=YAML.load_file "#{gem_root}/config/agent.yml" @@netuitivedAddr=data["netuitivedAddr"] @@netuitivedPort=data["netuitivedPort"] puts "port: #{@@netuitivedPort}" puts "addr: #{@@netuitivedAddr}" debugLevelString=data["debugLevel"] if debugLevelString == "error" @@debugLevel=@@error elsif debugLevelString == "info" @@debugLevel=@@info elsif debugLevelString == "debug" @@debugLevel=@@debug else @@debugLevel=@@error end if isDebug? puts "read config file. Results: netuitivedAddr: #{@@netuitivedAddr} netuitivedPort: #{@@netuitivedPort} debugLevel: #{debugLevelString}" end end |
.setup ⇒ Object
4 5 6 7 8 9 |
# File 'lib/netuitive/ruby_config_manager.rb', line 4 def setup() @@error=0 @@info=1 @@debug=2 readConfig() end |