# -*- encoding: utf-8 -*- # stub: skn_utils 1.4.1 ruby lib Gem::Specification.new do |s| s.name = "skn_utils".freeze s.version = "1.4.1".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["James Scott Jr".freeze] s.date = "2015-04-06" s.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".freeze s.email = "skoona@gmail.com".freeze s.files = [".gitignore".freeze, ".rspec".freeze, "Gemfile".freeze, "LICENSE".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "lib/skn_utils.rb".freeze, "lib/skn_utils/attribute_helpers.rb".freeze, "lib/skn_utils/generic_bean.rb".freeze, "lib/skn_utils/nested_result_base.rb".freeze, "lib/skn_utils/page_controls.rb".freeze, "lib/skn_utils/result_bean.rb".freeze, "lib/skn_utils/result_bean_with_errors.rb".freeze, "lib/skn_utils/version.rb".freeze, "skn_utils.gemspec".freeze, "spec/lib/skn_utils/generic_bean_spec.rb".freeze, "spec/lib/skn_utils/page_controls_spec.rb".freeze, "spec/lib/skn_utils/result_bean_spec.rb".freeze, "spec/lib/skn_utils/result_bean_with_errors_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/shared_example_marshalable_ruby_pojo.rb".freeze, "spec/support/shared_example_ruby_pojo.rb".freeze] s.homepage = "https://github.com/skoona/skn_utils".freeze s.licenses = ["MIT".freeze] s.post_install_message = "Thanks for installing SknUtils, keep watch more utilities will be added!".freeze s.rubygems_version = "3.5.10".freeze s.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.".freeze s.test_files = ["spec/lib/skn_utils/generic_bean_spec.rb".freeze, "spec/lib/skn_utils/page_controls_spec.rb".freeze, "spec/lib/skn_utils/result_bean_spec.rb".freeze, "spec/lib/skn_utils/result_bean_with_errors_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/shared_example_marshalable_ruby_pojo.rb".freeze, "spec/support/shared_example_ruby_pojo.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 3.2".freeze]) s.add_development_dependency(%q.freeze, ["~> 1.7".freeze]) s.add_development_dependency(%q.freeze, ["~> 10.0".freeze]) s.add_development_dependency(%q.freeze, ["~> 3.0".freeze]) s.add_development_dependency(%q.freeze, [">= 0".freeze]) end