event_dispatcher:event_dispatcher 实现了观察者设计模式的轻量级版本

时间:2021-06-19 17:40:38
【文件属性】:
文件名称:event_dispatcher:event_dispatcher 实现了观察者设计模式的轻量级版本
文件大小:9KB
文件格式:ZIP
更新时间:2021-06-19 17:40:38
ruby mediator Ruby event_dispatcher event_dispatcher gem 提供了一个简单的观察者实现,允许您以简单有效的方式订阅和侦听应用程序中的事件。 它受到强烈启发 安装 安装宝石: gem install event_dispatcher 访问宝石: require 'event_dispatcher' 用法 创建事件 当一个事件被调度时,它由一个唯一的名称标识,任何数量的侦听器都可能正在侦听。 还创建了一个事件实例并将其传递给所有侦听器: class UserEvent attr_reader :user, :login_time def initialize(user, login_time) @user = user @login_time = login_time end def log "#
【文件预览】:
event_dispatcher-master
----LICENSE(7KB)
----CHANGELOG.md(315B)
----event_dispatcher.gemspec(878B)
----README.md(3KB)
----lib()
--------event_dispatcher()
--------event_dispatcher.rb(71B)
----Rakefile(151B)
----test()
--------test_dispatcher.rb(4KB)
--------test_event.rb(449B)

网友评论