Sha256: 2dd03a738cea32c3f872c9e7a0825ef7915273a4f79a894d5200bb013668f57b

Contents?: true

Size: 904 Bytes

Versions: 25

Compression:

Stored size: 904 Bytes

Contents

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

25 entries across 25 versions & 1 rubygems

Version Path
rabbit_feed-3.0.3 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-3.0.2 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-3.0.1 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-3.0.0 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-2.4.4 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-2.4.3 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-2.4.2 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-2.4.1 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-2.4.0 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-2.3.10 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-2.3.9 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-2.3.7 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-2.3.6 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-2.3.5 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-2.3.4 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-2.3.3 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-2.3.2 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-2.1.5 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-2.1.2 example/rails_app/config/initializers/rabbit_feed.rb
rabbit_feed-2.1.1 example/rails_app/config/initializers/rabbit_feed.rb