queryable_array:提供简化的 DSL,允许按属性搜索对象数组

时间:2024-07-11 06:28:53
【文件属性】:

文件名称:queryable_array:提供简化的 DSL,允许按属性搜索对象数组

文件大小:14KB

文件格式:ZIP

更新时间:2024-07-11 06:28:53

Ruby

queryable_array - QueryableArray继承自Array ,旨在存储一组共享相同属性的对象,允许搜索它们。 它覆盖[] 、 find_all和method_missing以提供一种简化的 DSL,用于通过查询对象的属性来查找对象。 在查看完整文档。 安装 gem install queryable_array 要求 Ruby 1.9+ 用法 基本¶ ↑ 使用一组对象初始化QueryableArray ,例如来自 JSON 响应或数据库查询的Page对象(尽管如果有机会,您可能应该使用 WHERE 条件限制数据库查询) pages = QueryableArray . new Page . all 然后可以通过将搜索哈希传递给[]方法来查询pages对象 pages [ uri: '/' ] # => #<Pag


【文件预览】:
queryable_array-master
----.travis.yml(144B)
----queryable_array.gemspec(1KB)
----README.rdoc(7KB)
----lib()
--------queryable_array()
--------queryable_array.rb(565B)
----Gemfile(37B)
----MIT-LICENSE(1KB)
----Rakefile(578B)
----test()
--------queryable_array_test.rb(7KB)
--------test_helper.rb(231B)
----Gemfile.lock(675B)

网友评论