attr-filters:筛选对象属性的宝石

时间:2024-03-30 09:59:09
【文件属性】:

文件名称:attr-filters:筛选对象属性的宝石

文件大小:25KB

文件格式:ZIP

更新时间:2024-03-30 09:59:09

Ruby

AttrFilters 轻量级的gem,用于以零依赖关系过滤PORO(普通的旧式Ruby对象)属性。 描述 AttrFilters带来了简单的DSL,用于向您的PORO属性添加过滤器。 易于与Rails验证集成。 要求 Ruby> = 2.4 安装 将此行添加到您的应用程序的Gemfile中: gem 'attr_filters' 然后执行: $ bundle 或将其自己安装为: $ gem install attr_filters 用法 您可以添加类似的过滤器: class SingupForm include AttrFilters attr_accessor :email , :first_name , :last_name , :zip , :birth_date , :due_date filters :email , trim : true , down


【文件预览】:
attr-filters-master
----.travis.yml(340B)
----bin()
--------rubocop(796B)
--------console(377B)
--------setup(131B)
----.overcommit.yml(124B)
----attr_filters.gemspec(2KB)
----Rakefile(145B)
----gemfiles()
--------rails_6.0.0.gemfile(175B)
--------rails_4.2.10.gemfile(111B)
--------rails_5.2.1.gemfile(110B)
----.rubocop.yml(438B)
----Gemfile(288B)
----.rspec(53B)
----spec()
--------support()
--------attr_filters()
--------attr_filters_spec.rb(5KB)
--------spec_helper.rb(529B)
----.gitignore(132B)
----lib()
--------active_model()
--------attr_filters.rb(536B)
--------attr_filters()
----CODE_OF_CONDUCT.md(3KB)
----README.md(4KB)
----LICENSE.txt(1KB)

网友评论