Module: Mumukit::Nuntius

Defined in:
lib/mumukit/nuntius.rb,
lib/mumukit/nuntius/version.rb

Defined Under Namespace

Modules: Consumer, EventConsumer, EventPublisher, NotificationMode, Publisher Classes: Connection

Constant Summary collapse

Logger =
::Logger.new('nuntius.log')
VERSION =
'2.4.0'

Class Method Summary collapse

Class Method Details

.configObject



15
16
17
# File 'lib/mumukit/nuntius.rb', line 15

def self.config
  @config
end

.configure {|@config| ... } ⇒ Object

Yields:



10
11
12
13
# File 'lib/mumukit/nuntius.rb', line 10

def self.configure
  @config ||= OpenStruct.new
  yield @config
end

.method_missing(name, *args, &block) ⇒ Object



19
20
21
# File 'lib/mumukit/nuntius.rb', line 19

def self.method_missing(name, *args, &block)
  Mumukit::Nuntius.config.notification_mode.send(name, *args, &block)
end