文件名称:kleisli-contracts:Kleisli gem 提供的 monad 合约 - https
文件大小:6KB
文件格式:ZIP
更新时间:2024-07-10 07:13:04
Ruby
Kleisli::合同 为 gem 提供的 monad 提供以下: MaybeOf [ SomeType ] EitherOf [ LeftType , RightType ] ValidationOf [ FailureType , SuccessType ] 安装 将此行添加到应用程序的 Gemfile 中: gem 'kleisli-contracts' 然后执行: $ bundle 或者自己安装: $ gem install kleisli-contracts 然后,您可以要求并将其包含在您的类中,如下所示: require 'kleisli/contracts' class Something include Kleisli :: Contracts end 这将为您提供来自 Contracts gem 的所有 mixin,以及在此合同中定义的 Kle
【文件预览】:
kleisli-contracts-master
----.gitignore(118B)
----README.md(1KB)
----test()
--------kleisli()
--------test_helper.rb(123B)
----Gemfile(102B)
----kleisli-contracts.gemspec(1KB)
----LICENSE.txt(1KB)
----lib()
--------kleisli()
----Rakefile(194B)