文件名称:recursive_struct:一个创建递归开放结构的宝石
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-05 16:49:41
Ruby
递归结构
一个用于创建递归开放结构的gem。
安装
将此行添加到您的应用程序的Gemfile中:
gem 'recursive_struct'
然后执行:
$ bundle
或将其自己安装为:
$ gem install recursive_struct
用法
将哈希传递给初始化程序将创建一个具有所有嵌套的getter和setter方法的开放结构。
hash = { a: { b: true }, c: [{ d: true }], e: false }
struct = RecursiveStruct.new(hash}
struct.a # #
【文件预览】:
recursive_struct-master
----.gitignore(131B)
----.rspec(8B)
----.travis.yml(350B)
----recursive_struct.gemspec(1KB)
----LICENSE.txt(1KB)
----spec()
--------recursive_struct_spec.rb(2KB)
--------spec_helper.rb(131B)
----README.md(2KB)
----lib()
--------recursive_struct()
--------recursive_struct.rb(678B)
----Gemfile(101B)
----Rakefile(28B)