文件名称:trailblazer-operation:开拓者的运营实施
文件大小:42KB
文件格式:ZIP
更新时间:2024-05-25 04:21:58
Ruby
开拓者行动 开拓者的运营实施。 概述 操作是Trailblazer体系结构的一种模式。 它实现了一个公共功能,例如“创建用户”或“归档博客文章”。 在内部,操作只是一个简单的常规活动,它使用现有的DSL来帮助您创建操作的流程。 一个操作与一个活动相同,但有两个附加项。 具有简化签名Create.call(params: params, current_user: @user)公共call方法 它会产生一个受欢迎的Result对象success? API。 操作可以像活动一样使用,包括嵌套,跟踪等。 版权 版权所有(c)2016-2020 Nick Sutterer trailblazer-operation是根据。
【文件预览】:
trailblazer-operation-master
----.rubocop_todo.yml(6KB)
----.github()
--------workflows()
----CHANGES.md(6KB)
----lib()
--------trailblazer()
----Gemfile(613B)
----Rakefile(214B)
----trailblazer-operation.gemspec(1KB)
----test()
--------test_helper.rb(791B)
--------wiring()
--------gemfiles()
--------callable_test.rb(5KB)
--------operation_test.rb(5KB)
--------result_test.rb(1KB)
--------introspect_test.rb(1KB)
--------inheritance_test.rb(728B)
--------benchmark()
--------trace_test.rb(2KB)
--------wire_test.rb(4KB)
--------fast_track_test.rb(7KB)
--------skill_test.rb(2KB)
--------docs()
--------step_test.rb(7KB)
--------call_test.rb(2KB)
--------class_dependencies_test.rb(915B)
----README.md(839B)
----.rubocop.yml(222B)
----.gitignore(173B)