Class: TestServer::Data

Inherits:
Object
  • Object
show all
Defined in:
lib/test_server/data.rb

Instance Method Summary collapse

Constructor Details

#initialize(config = TestServer.config) ⇒ Data



9
10
11
# File 'lib/test_server/data.rb', line 9

def initialize(config = TestServer.config)
  @config = config
end

Instance Method Details

#instance_bindingObject



13
14
15
# File 'lib/test_server/data.rb', line 13

def instance_binding
  binding
end

#lookup(variable) ⇒ Object



17
18
19
20
21
# File 'lib/test_server/data.rb', line 17

def lookup(variable)
  config.public_send variable.to_sym
rescue NoMethodError
  fail "Variable \"#{variable}\" not found."
end