interactor:Interactor提供了用于执行复杂的用户交互的通用接口

时间:2024-05-11 00:48:51
【文件属性】:

文件名称:interactor:Interactor提供了用于执行复杂的用户交互的通用接口

文件大小:23KB

文件格式:ZIP

更新时间:2024-05-11 00:48:51

Ruby

互动者 入门 将Interactor添加到您的Gemfile并bundle install 。 gem "interactor" , "~> 3.0" 什么是交互器? 交互器是一个简单的,单一目的的对象。 交互器用于封装应用程序的。 每个交互器代表一件事,你的应用程序一样。 语境 给交互器一个上下文。 上下文包含交互器执行其工作所需的一切。 当交互者实现其单一目的时,它将影响其给定的上下文。 添加到上下文 在运行交互程序时,它可以将信息添加到上下文中。 context . user = user 失败的上下文 当您的交互器出现问题时,您可以将上下文标记为失败。 context . fail! 当给定一个哈希参数时, fail! 方法还可以更新上下文。 以下是等效的: context . error = "Boom!" context . fail! context . f


【文件预览】:
interactor-master
----.travis.yml(737B)
----interactor.gemspec(621B)
----.standard.yml(82B)
----Rakefile(151B)
----CONTRIBUTING.md(2KB)
----Gemfile(149B)
----.rspec(45B)
----spec()
--------integration_spec.rb(42KB)
--------support()
--------interactor_spec.rb(52B)
--------interactor()
--------spec_helper.rb(174B)
----.gitignore(154B)
----CHANGELOG.md(2KB)
----lib()
--------interactor.rb(5KB)
--------interactor()
----README.md(18KB)
----LICENSE.txt(1KB)

网友评论