Sha256: 3401028daed72db029aa0def2859a7fe31d8bb9a8013271d9a58d5c859e33473
Contents?: true
Size: 1012 Bytes
Versions: 2
Compression:
Stored size: 1012 Bytes
Contents
RabbitFeed.log = Logger.new('log/rabbit_feed.log') RabbitFeed.log.formatter = RabbitFeed::JsonLogFormatter EventDefinitions do define_event('user_creates_beaver', version: '1.0.0') do defined_as do 'A beaver has been created' end payload_contains do field('beaver_name', type: 'string', definition: 'The name of the beaver') end end define_event('user_updates_beaver', version: '1.0.0') do defined_as do 'A beaver has been updated' end payload_contains do field('beaver_name', type: 'string', definition: 'The name of the beaver') end end define_event('user_deletes_beaver', version: '1.0.0') do defined_as do 'A beaver has been deleted' end payload_contains do field('beaver_name', type: 'string', definition: 'The name of the beaver') end end end EventRouting do accept_from('non_rails_app') do event('application_acknowledges_event') do |event| ::EventHandler.handle_event event end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rabbit_feed-2.3.1 | example/rails_app/config/initializers/rabbit_feed.rb |
rabbit_feed-2.3.0 | example/rails_app/config/initializers/rabbit_feed.rb |