--- !ruby/object:Gem::Specification name: skn_utils version: !ruby/object:Gem::Version version: 1.5.0 platform: ruby authors: - James Scott Jr autorequire: bindir: bin cert_chain: [] date: 2015-04-20 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: activemodel requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '3.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '3.0' - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '3.0' - !ruby/object:Gem::Dependency name: pry requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: "Creates an PORO Object with instance variables and associated getters and setters for each input key, during runtime.\n\n \nIf a key's value is also a hash, it too can optionally become an Object.\n\n \nIf a key's value is a Array of Hashes, each element of the Array can optionally become an Object.\n\n \nThis nesting action is controlled by the value of the options key ':depth'. Options key :depth defaults \nto :multi, and has options of :single, :multi, or :multi_with_arrays\n\n \ \nThe ability of the resulting Object to be Marshalled(dump/load) can be preserved by merging configuration options\ninto the input params key ':enable_serialization' set to true. It defaults to false for speed purposes.\n\n\nReview the RSpec tests, and or review the README for more details.\n" email: skoona@gmail.com executables: [] extensions: [] extra_rdoc_files: [] files: - ".gitignore" - ".rspec" - Gemfile - LICENSE - README.md - README.rdoc - Rakefile - lib/skn_utils.rb - lib/skn_utils/attribute_helpers.rb - lib/skn_utils/generic_bean.rb - lib/skn_utils/nested_result_base.rb - lib/skn_utils/page_controls.rb - lib/skn_utils/result_bean.rb - lib/skn_utils/result_bean_with_errors.rb - lib/skn_utils/version.rb - skn_utils.gemspec - spec/lib/skn_utils/generic_bean_spec.rb - spec/lib/skn_utils/page_controls_spec.rb - spec/lib/skn_utils/result_bean_spec.rb - spec/lib/skn_utils/result_bean_with_errors_spec.rb - spec/spec_helper.rb - spec/support/shared_example_marshalable_ruby_pojo.rb - spec/support/shared_example_ruby_pojo.rb homepage: https://github.com/skoona/skn_utils licenses: - MIT metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.0.0 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.4.3 signing_key: specification_version: 3 summary: Ruby convenience utilities, the first being a ResultBean. ResultBean is a PORO (Plain Old Ruby Object) which inherits from NestedResultBean class (inlcuded). This class is intantiated via a hash at Ruby/Rails Runtime, allows access to vars via dot or hash notation, and is serializable via to_xml, to_hash, and to_json. test_files: - spec/lib/skn_utils/generic_bean_spec.rb - spec/lib/skn_utils/page_controls_spec.rb - spec/lib/skn_utils/result_bean_spec.rb - spec/lib/skn_utils/result_bean_with_errors_spec.rb - spec/spec_helper.rb - spec/support/shared_example_marshalable_ruby_pojo.rb - spec/support/shared_example_ruby_pojo.rb