--- !ruby/object:Gem::Specification name: mongoid-embedded-errors version: !ruby/object:Gem::Version version: 3.0.1 platform: ruby authors: - Mark Bates - Kristijan Novoselić autorequire: bindir: bin cert_chain: [] date: 2020-09-29 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: mongoid requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '4.0' - - "<" - !ruby/object:Gem::Version version: 8.0.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '4.0' - - "<" - !ruby/object:Gem::Version version: 8.0.0 - !ruby/object:Gem::Dependency name: rubocop requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.92' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.92' - !ruby/object:Gem::Dependency name: rubocop-rspec requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.43' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.43' description: Embedded documents in Mongoid can be really useful. However, when one of those embedded documents is invalid, Mongoid does not say which validation has failed. Instead of just saying that an embedded document is invalid, this gem modifies Mongoid behavior so it explicitly provides validation errors on a per-field basis for embedded documents, the same way it does for parent documents. email: - mark@markbates.com - kristijan@glooko.com executables: [] extensions: [] extra_rdoc_files: [] files: - ".codeclimate.yml" - ".gitignore" - ".rspec" - ".rubocop.yml" - ".semaphore/semaphore.yml" - Appraisals - CHANGELOG.md - Gemfile - Guardfile - LICENSE.txt - README.md - Rakefile - gemfiles/.bundle/config - gemfiles/mongoid_4.gemfile - gemfiles/mongoid_5.gemfile - gemfiles/mongoid_6.gemfile - gemfiles/mongoid_7.gemfile - lib/mongoid-embedded-errors.rb - lib/mongoid/embedded_errors.rb - lib/mongoid/embedded_errors/embedded_in.rb - lib/mongoid/embedded_errors/version.rb - mongoid-embedded-errors.gemspec - spec/lib/mongoid/embedded_errors_spec.rb - spec/spec_helper.rb - spec/support/models/annotation.rb - spec/support/models/article.rb - spec/support/models/page.rb - spec/support/models/section.rb - spec/support/mongoid.yml homepage: https://github.com/glooko/mongoid-embedded-errors licenses: - MIT metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.1.4 signing_key: specification_version: 4 summary: Easily bubble up errors from embedded documents in Mongoid. test_files: - spec/lib/mongoid/embedded_errors_spec.rb - spec/spec_helper.rb - spec/support/models/annotation.rb - spec/support/models/article.rb - spec/support/models/page.rb - spec/support/models/section.rb - spec/support/mongoid.yml