An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 1.4% on rubygems.org
Top 0.4% downloads on rubygems.org
Top 0.2% dependent packages on rubygems.org
Top 0.7% dependent repos on rubygems.org
Top 3.7% forks on rubygems.org
Top 0.1% docker downloads on rubygems.org

rubygems.org : 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' }

Registry - Source - Documentation - JSON
purl: pkg:gem/recursive-open-struct
Keywords: openstruct-subclass , ruby
License: MIT
Latest release: 10 months ago
First release: about 14 years ago
Dependent packages: 151
Dependent repositories: 1,799
Downloads: 63,531,550 total
Stars: 285 on GitHub
Forks: 54 on GitHub
Docker dependents: 435
Docker downloads: 1,488,865,852
Total Commits: 172
Committers: 23
Average commits per author: 7.478
Development Distribution Score (DDS): 0.337
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: about 21 hours ago

    Loading...
    Readme
    Loading...