module Announcer
Constants
- DEFAULT_CONFIG_PATH
- VERSION
Public Instance Methods
_register_instance(instance)
click to toggle source
# File lib/announcer.rb, line 25 def _register_instance(instance) if _registered_instances.key?(instance.name) raise Errors::DuplicateInstanceNameError, instance.name else _registered_instances[instance.name] = instance end end
_registered_instances()
click to toggle source
# File lib/announcer.rb, line 21 def _registered_instances @__registered_instances ||= {} end
instance(name=:primary)
click to toggle source
# File lib/announcer.rb, line 17 def instance(name=:primary) _registered_instances[name.to_sym] || Instance.new(name) end
method_missing(meth, *args, &block)
click to toggle source
# File lib/announcer.rb, line 13 def method_missing(meth, *args, &block) instance.send(meth, *args, &block) end