Top Level Namespace

Includes:
Socket::Constants

Defined Under Namespace

Modules: God, Kernel, Marshmallow, MonitorMixin Classes: ConditionVariable, Module, Numeric

Constant Summary collapse

CONTACT_DEPS =
{ }
CONTACT_LOAD_SUCCESS =
{ }
LOG =
God::Logger.new
GOD_ROOT =
File.expand_path(File.join(File.dirname(__FILE__), '..'))

Instance Method Summary collapse

Instance Method Details

#applog(watch, level, text) ⇒ Object


105
106
107
# File 'lib/god.rb', line 105

def applog(watch, level, text)
  LOG.log(watch, level, text)
end

#load_contact(name) ⇒ Object


79
80
81
82
83
84
# File 'lib/god.rb', line 79

def load_contact(name)
  require "god/contacts/#{name}"
  CONTACT_LOAD_SUCCESS[name] = true
rescue LoadError
  CONTACT_LOAD_SUCCESS[name] = false
end

#root_bindingObject


118
119
120
# File 'lib/god.rb', line 118

def root_binding
  binding
end