文件名称:event_bus:一个简单的 pubsub 事件总线
文件大小:9KB
文件格式:ZIP
更新时间:2024-07-21 23:28:55
Ruby
事件总线 Ruby 应用程序的简单 pubsub 事件总线。 宝石: : API 文档: : 源代码: : 特征 对观察者模式(即发布者-订阅者)的简单、全局支持。 在整个 Ruby 应用程序中发布和订阅事件。 在不耦合到发布对象或类的情况下侦听事件。 使用名称或正则表达式模式订阅事件。 与 Rails 一起使用。 在没有 Rails 的情况下工作。 完全同步(使用 gem 使用 Sidekiq 进行异步操作)。 安装 安装宝石 gem install event_bus 或者将它添加到您的 Gemfile 并运行bundle 。 gem 'event_bus' 用法 发布活动 每当您的应用程序中发生重大事件时发布事件: class PlaceOrder // ... EventBus . announce ( :order_placed , o
【文件预览】:
event_bus-master
----.gitignore(184B)
----.rspec(26B)
----.travis.yml(182B)
----spec()
--------spec_helper.rb(64B)
--------lib()
----README.md(5KB)
----event_bus.gemspec(764B)
----lib()
--------event_bus()
--------event_bus.rb(5KB)
----Gemfile(38B)
----.yardopts(13B)
----Rakefile(91B)