文件名称:attr_validator:对象验证库
文件大小:28KB
文件格式:ZIP
更新时间:2024-07-15 01:09:20
Ruby
属性验证器 AttrValidator 是用于验证 ruby 对象的简单库。 gem 的主要思想是将所有对象验证逻辑与对象本身分离 用法 假设您有以下类,并且您想验证此类的对象 class Contact attr_accessor :first_name , :last_name , :position , :age , :type , :email , :color , :status , :stage , :description , :companies end 要验证 Contact 类的对象,请定义一个验证器: class ContactValidator include AttrValidator :: Validator validates :first_name , presence : true , length : { min : 4 , m
【文件预览】:
attr_validator-master
----.travis.yml(55B)
----attr_validator.gemspec(923B)
----Rakefile(28B)
----Gemfile(136B)
----Gemfile.lock(479B)
----spec()
--------attr_validator()
--------spec_helper.rb(106B)
----.gitignore(35B)
----lib()
--------attr_validator()
--------attr_validator.rb(2KB)
----README.md(4KB)
----LICENSE.txt(1KB)