Top Level Namespace

Defined Under Namespace

Modules: RabbitFeed

Instance Method Summary collapse

Instance Method Details

#EventDefinitions(&block) ⇒ Object



6
7
8
9
# File 'lib/dsl.rb', line 6

def EventDefinitions &block
  RabbitFeed::Producer.event_definitions ||= RabbitFeed::EventDefinitions.new
  RabbitFeed::Producer.event_definitions.instance_eval &block
end

#EventRouting(&block) ⇒ Object



1
2
3
4
# File 'lib/dsl.rb', line 1

def EventRouting &block
  RabbitFeed::Consumer.event_routing ||= RabbitFeed::EventRouting.new
  RabbitFeed::Consumer.event_routing.instance_eval &block
end