文件名称:验证:Ruby对象的验证mixin
文件大小:70KB
文件格式:ZIP
更新时间:2024-02-21 20:15:20
ruby validations coercion whitelisting RubyRuby
花见::验证 Ruby对象的验证混合 状态 联系 主页: : 社区: : 指南: : 邮件列表: : API文件: : 错误/问题: : 支持: : 聊天: : Ruby Hanami :: Validations支持Ruby(MRI)2.3+和JRuby 9.1.5.0+。 安装 将此行添加到您的应用程序的Gemfile中: gem 'hanami-validations' 然后执行: $ bundle 或自己安装为: $ gem install hanami-validations 用法 Hanami::Validations是一个混合对象,一旦包含在对象中,就会为其添加轻量级的验证集。 它与输入哈希一起使用,让我们为每个键/值对定义一组验证规则。 这些规则由lambda(或特殊DSL)包装,这些lambda检查输入的特定密钥以确定其是否有效。 为此,我们将业务需求转换为谓词,这些谓词与Ruby人造布尔逻辑运算符(例如&或| )链接在一起。 想想一个注册表格。 我们需要使用以下规则来确保name字段的数据完整性。 这是必需的,它必须:
【文件预览】:
validations-master
----.jrubyrc(21B)
----.github()
--------workflows()
----script()
--------ci(1KB)
----lib()
--------hanami-validations.rb(60B)
--------hanami()
----Gemfile(401B)
----spec()
--------spec_helper.rb(251B)
--------unit()
--------support()
----Rakefile(509B)
----LICENSE.md(1KB)
----README.md(23KB)
----.rubocop.yml(216B)
----.rspec(30B)
----.yardopts(35B)
----.gitignore(142B)
----hanami-validations.gemspec(1KB)
----CHANGELOG.md(6KB)