--- !ruby/object:Gem::Specification name: recursive-open-struct version: !ruby/object:Gem::Version version: 0.4.3 prerelease: platform: ruby authors: - William (B.J.) Snow Orvis autorequire: bindir: bin cert_chain: [] date: 2013-05-31 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rdoc requirement: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' description: ! "RecursiveOpenStruct is a subclass of OpenStruct. It differs from\nOpenStruct in that it allows nested hashes to be treated in a recursive\nfashion. For example:\n\n \ ros = RecursiveOpenStruct.new({ :a => { :b => 'c' } })\n ros.a.b # 'c'\n\nAlso, nested hashes can still be accessed as hashes:\n\n ros.a_as_a_hash # { :b => 'c' }\n" email: aetherknight@gmail.com executables: [] extensions: [] extra_rdoc_files: - LICENSE.txt - README.rdoc files: - .document - .gitignore - .rspec - Gemfile - LICENSE.txt - README.rdoc - Rakefile - lib/recursive-open-struct.rb - lib/recursive_open_struct.rb - recursive-open-struct.gemspec - spec/recursive_open_struct_spec.rb - spec/spec_helper.rb homepage: http://github.com/aetherknight/recursive-open-struct licenses: - MIT post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 1.8.23 signing_key: specification_version: 3 summary: OpenStruct subclass that returns nested hash attributes as RecursiveOpenStructs test_files: - spec/recursive_open_struct_spec.rb - spec/spec_helper.rb