Module: Railjet::Publisher

Defined in:
lib/railjet/bus.rb

Defined Under Namespace

Modules: CustomSubscription

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



3
4
5
6
7
8
# File 'lib/railjet/bus.rb', line 3

def self.included(klass)
  raise "Railjet::Bus adapter must be specified" unless Railjet::Bus.adapter

  klass.__send__(:include, Railjet::Bus.publisher)
  klass.__send__(:include, CustomSubscription)
end