--- !ruby/object:Gem::Specification name: significance version: !ruby/object:Gem::Version version: 0.2.1 prerelease: platform: ruby authors: - caleon autorequire: bindir: bin cert_chain: [] date: 2012-10-25 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: activesupport requirement: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: 2.3.5 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: 2.3.5 - !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: 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' - !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: jeweler 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: ! " Similar in behavior to Object#presence defined in ActiveSupport,\n \ Significance is a state which determines not just the blank-ness of an\n object but whether or not the non-blank object has any real-world value.\n The utility of this gem can best be demonstrated when considering the\n merging of two hashes. Under normal circumstances the mere existence of an\n equivalent key in the second hash results in its overriding the\n corresponding value in the original hash. Using Hash#significant_merge,\n however, the second hash will retain only key-value pairs whose values are\n \"significant,\" even applying the significance filter recursively into child\n hashes or arrays.\n" email: caleon@gmail.com executables: [] extensions: [] extra_rdoc_files: - LICENSE.txt - README.rdoc files: - .document - .rspec - CHANGELOG.rdoc - Gemfile - Gemfile.lock - LICENSE.txt - README.rdoc - Rakefile - VERSION - lib/significance.rb - lib/significance/core_ext.rb - lib/significance/core_ext/array.rb - lib/significance/core_ext/false_class.rb - lib/significance/core_ext/hash.rb - lib/significance/core_ext/object.rb - lib/significance/core_ext/set.rb - lib/significance/core_ext/string.rb - lib/tasks/significance_tasks.rake - significance.gemspec - spec/significance_spec.rb - spec/spec_helper.rb homepage: http://github.com/caleon/significance 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' segments: - 0 hash: -2001636928668124611 required_rubygems_version: !ruby/object:Gem::Requirement none: false requirements: - - ! '>=' - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 1.8.24 signing_key: specification_version: 3 summary: Similar in behavior to Object#presence defined in ActiveSupport, Significance is a state which determines not just the blank-ness of an object but whether or not the non-blank object has any real-world value. test_files: []