Sign in Sign up
rubygems

recursive-open-struct

RecursiveOpenStruct is a subclass of OpenStruct. It differs from OpenStruct in that it allows nested hashes to be treated in a recursive fashion. For example: ros = RecursiveOpenStruct.new({ :a => { :b => 'c' } }) ros.a.b # 'c' Also, nested hashes can still be accessed as hashes: ros.a_as_a_hash # { :b => 'c' }

Activity

Latest release
4mo ago
Total releases
34
Cadence
~2 months
Last 12 months
2

Details

License
MIT
First release
May 19, 2011
Releases
Version Released
2.1.1 patch
2.1.0 minor
1.3.1 patch
2.0.0 major
1.3.0 minor
1.2.2 patch
1.2.1 minor
1.1.3 patch
1.1.2 patch
1.1.1 patch
1.1.0 minor
1.0.5 patch
1.0.4 patch
1.0.3 patch
1.0.2 patch
1.0.1 patch
1.0.0 major
0.6.5 patch
0.6.4 patch
0.6.3 patch
0.6.2 patch
0.6.1 patch
0.6.0 minor
0.5.0 minor
0.4.5 patch
0.4.4 patch
0.4.3 patch
0.4.2 patch
0.4.1 patch
0.4.0 minor
0.3.1 minor
0.2.1 patch
0.2.0 minor
0.1.0 initial