Module: Izanami

Defined in:
lib/izanami.rb,
lib/izanami/app.rb,
lib/izanami/mapper.rb,
lib/izanami/worker.rb,
lib/izanami/channel.rb,
lib/izanami/version.rb,
lib/izanami/mappers/command.rb,
lib/izanami/workers/command.rb,
lib/izanami/workers/watchdog.rb

Defined Under Namespace

Modules: Mappers, Worker, Workers Classes: App, Channel, Mapper

Constant Summary collapse

VERSION =
"0.20.0"

Class Method Summary collapse

Class Method Details

.Worker(target) ⇒ Object

Inject in a class or module all the Worker modules.

Parameters:

  • target (Module, Class)

    where to inject (include and extend) the modules.



8
9
10
11
# File 'lib/izanami/worker.rb', line 8

def self.Worker(target)
  target.send :extend,  Worker::ClassMethods
  target.send :include, Worker::InstanceMethods
end