Class: Ragent::Configurator

Inherits:
Object
  • Object
show all
Includes:
Logging
Defined in:
lib/ragent/configurator.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Logging

#debug, #error, #info, logger, #logger, logger=, #warn

Constructor Details

#initialize(ragent) ⇒ Configurator

Returns a new instance of Configurator.



6
7
8
# File 'lib/ragent/configurator.rb', line 6

def initialize(ragent)
  @ragent = ragent
end

Class Method Details

.load(ragent, filename) ⇒ Object



10
11
12
13
# File 'lib/ragent/configurator.rb', line 10

def self.load(ragent, filename)
  config = new(ragent)
  config._load(filename)
end

Instance Method Details

#_load(filename) ⇒ Object



15
16
17
# File 'lib/ragent/configurator.rb', line 15

def _load(filename)
  instance_eval File.read(filename)
end