【文件属性】:
文件名称:values_at_nested:ruby的#values_at哈希方法的扩展版本
文件大小:10KB
文件格式:ZIP
更新时间:2021-05-12 13:17:17
Ruby
嵌套的价值
values_at_nested允许在散列的各个深度提取散列值。
这是ruby的#values_at哈希方法的扩展版本。
安装
将此行添加到您的应用程序的Gemfile中:
gem 'values_at_nested'
然后执行:
$ bundle
或将其自己安装为:
$ gem install values_at_nested
用法
给定以下哈希值:
h = { name : 'Albert' , degree : 'Physics' , preferences : { color : 'orange' , pet : 'cat' } }
您可以深度提取值:
h . values_at_nested ( preferences : :pet )
=> [ [ 'cat' ] ]
h . values_at_nested ( :degree , preferen
【文件预览】:
values_at_nested-master
----.gitignore(578B)
----.rspec(31B)
----.ruby-gemset(17B)
----bin()
--------setup(131B)
--------console(351B)
----.travis.yml(133B)
----values_at_nested.gemspec(1KB)
----.ruby-version(6B)
----LICENSE.txt(1KB)
----spec()
--------values_at_nested_spec.rb(3KB)
--------spec_helper.rb(436B)
----README.md(3KB)
----lib()
--------values_at_nested()
--------values_at_nested.rb(120B)
----Gemfile(171B)
----Rakefile(117B)
----Gemfile.lock(936B)