Class: OAR::Scripting::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/oar/scripting/config.rb

Overview

Author

Pascal Morillon (<[email protected]>)

Date

Wed Feb 29 15:31:57 +0100 2012

Constant Summary collapse

@@config =
Hash.new

Class Method Summary collapse

Class Method Details

.[](opt) ⇒ Object



16
17
18
# File 'lib/oar/scripting/config.rb', line 16

def self.[](opt)
  @@config[opt.to_sym]
end

.[]=(opt, value) ⇒ Object

def

self.[](opt)



20
21
22
# File 'lib/oar/scripting/config.rb', line 20

def self.[]=(opt, value)
  @@config[opt.to_sym] = value
end

.inspectObject

def

self.method_missing(method_symbol), *args)



29
30
31
# File 'lib/oar/scripting/config.rb', line 29

def self.inspect
  @@config
end

.method_missing(method_symbol, *args) ⇒ Object

def

self.[]=(opt, value)



24
25
26
27
# File 'lib/oar/scripting/config.rb', line 24

def self.method_missing(method_symbol, *args)
  @@config[method_symbol] = args[0]
  @@config[method_symbol]
end