Sha256: 67fcca346d159511e10df002c743ffed8f229a4783182aa20f2db001a79d162b
Contents?: true
Size: 709 Bytes
Versions: 5
Compression:
Stored size: 709 Bytes
Contents
#!/usr/bin/env ruby ENV['RABBIT_URL'] = 'amqp://guest:guest@localhost:5672' ENV['RABBIT_EVENT_BUS_APP_NAME'] = 'EventBusExampleApp' ENV['RABBIT_EVENT_BUS_VHOST'] = 'event_bus' ENV['RABBIT_EVENT_BUS_TOPIC_NAME'] = 'event_bus' $LOAD_PATH.unshift File.expand_path('../../lib', __FILE__) require 'rubygems' require 'bundler' Bundler.require(:default, 'development') require 'event_bus' event_name = 'resource.origin.action' puts 'Start receiving messages' EventBus::Listener.on(event_name) do |event, _delivery_info| puts "" puts " - Received a message from #{event.name}:" puts " Message: #{event.body}" puts "" end puts 'Stop receiving messages' EventBus::Config.broker.close_connection
Version data entries
5 entries across 5 versions & 1 rubygems