result_command:像MonadResult这样的SuperSimple Chainable命令

时间:2024-04-28 18:25:53
【文件属性】:

文件名称:result_command:像MonadResult这样的SuperSimple Chainable命令

文件大小:11KB

文件格式:ZIP

更新时间:2024-04-28 18:25:53

Ruby

Result :: Command的功能世界 什么是SupperSimple :: Command? 指挥部? 像SimpleCommand 不只 这是一个具有非常简单API的对象,基于其状态(如SimpleCommand): .success? .failure? o = MyCommand . call ( :a ) o . success? # => true o . failure? # => false o . result # => :a 但这是容器,就像Monad(Result)一样! 使用Result :: Command作为atomiq对象。 我们可以使用Result :: Command轻松实现Monad Result并将其像容器一样使用: module Result class Result def self . inherited ( subc


【文件预览】:
result_command-master
----result_command.gemspec(537B)
----Rakefile(114B)
----Gemfile(159B)
----.rspec(8B)
----spec()
--------factories()
--------results()
--------spec_helper.rb(601B)
----.gitignore(158B)
----lib()
--------result_command.rb(221B)
--------result()
--------version.rb(45B)
----README.md(3KB)

网友评论