1. 首页
  2. 考试认证
  3. 其它
  4. MrDarcy混搭Async Promises与DCI的神奇之作

MrDarcy混搭Async Promises与DCI的神奇之作

上传者: 2024-12-09 01:17:29上传 ZIP文件 36.63KB 热度 6次

达西先生是Ruby中异步承诺DCI的混搭。安装时,您只需将此行添加到应用程序的Gemfile中:


gem 'mr_darcy'

然后执行:


bundle

或者自行安装:


gem install mr_darcy

文档API文档可在上查阅。

警告MrDarcy绝对是实验性的,主要是在周末在令人惊艳且性感的协助下开发完成的。

0.4.0版本开始,promise块的instance_exec已被删除(这意味着您不能直接从promise块内部调用resolve或reject)。这是因为instance_exec改变了promise中self的绑定,导致对封闭方法的调用失败。

例如:


class InstanceExecExample

  def example_method

    puts 'I did a'

  end

end

下载地址
用户评论