文件名称:pure_promise:PromisesA+ 有一个转折
文件大小:14KB
文件格式:ZIP
更新时间:2024-07-13 04:50:57
Ruby
纯诺 我的承诺图书馆。 它试图尽可能接近 Promises/A+ 规范,但有一个例外: 承诺回调必须返回承诺 这使它稍微更冗长,但它为它们提供了一些不错的属性。 我稍后会在这里解释它们。 受 、 和浏览器的 promise 实现(对于不是#then的东西)的影响。 安装 将此行添加到应用程序的 Gemfile 中: gem 'pure_promise' 然后执行: $ bundle 或者自己安装: $ gem install pure_promise 用法 使它们异步 PurePromise 不知道您使用什么使它们异步。 只需覆盖 defer 方法,就完成了。 注意: defer 方法不必按照调用 defer 的顺序让出,它只需要在未来的某个时间让出。 class EMPromise < PurePromise def defer EM . next_t
【文件预览】:
pure_promise-master
----LICENSE.txt(1KB)
----lib()
--------pure_promise()
--------pure_promise.rb(4KB)
----Gemfile(97B)
----spec()
--------spec_helper.rb(3KB)
--------pure_promise()
--------pure_promise_spec.rb(11KB)
--------support()
----Rakefile(217B)
----.travis.yml(272B)
----README.md(5KB)
----pure_promise.gemspec(965B)
----.rspec(41B)
----.gitignore(138B)