--- !ruby/object:Gem::Specification name: strict version: !ruby/object:Gem::Version version: 1.3.1 platform: ruby authors: - Kyle Thompson autorequire: bindir: exe cert_chain: [] date: 2022-10-20 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: zeitwerk requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.6' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.6' - !ruby/object:Gem::Dependency name: debug requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.0.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.0.0 - !ruby/object:Gem::Dependency name: gem-release requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.2' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '2.2' - !ruby/object:Gem::Dependency name: minitest requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '5.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '5.0' - !ruby/object:Gem::Dependency name: minitest-spec-context requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.0.4 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.0.4 - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '13.0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '13.0' - !ruby/object:Gem::Dependency name: rubocop requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.21' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '1.21' - !ruby/object:Gem::Dependency name: rubocop-minitest requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.22' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.22' - !ruby/object:Gem::Dependency name: rubocop-rake requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.6' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: '0.6' description: email: - me@kkt.dev executables: [] extensions: [] extra_rdoc_files: [] files: - ".rubocop.yml" - ".tool-versions" - CHANGELOG.md - CODE_OF_CONDUCT.md - Gemfile - Gemfile.lock - LICENSE.txt - README.md - Rakefile - lib/strict.rb - lib/strict/accessor/attributes.rb - lib/strict/accessor/module.rb - lib/strict/assignment_error.rb - lib/strict/attribute.rb - lib/strict/attributes/class.rb - lib/strict/attributes/coercer.rb - lib/strict/attributes/configuration.rb - lib/strict/attributes/dsl.rb - lib/strict/attributes/instance.rb - lib/strict/coercers/array.rb - lib/strict/coercers/hash.rb - lib/strict/dsl/coercible.rb - lib/strict/dsl/validatable.rb - lib/strict/error.rb - lib/strict/implementation_does_not_conform_error.rb - lib/strict/initialization_error.rb - lib/strict/interface.rb - lib/strict/interfaces/coercer.rb - lib/strict/interfaces/instance.rb - lib/strict/method.rb - lib/strict/method_call_error.rb - lib/strict/method_definition_error.rb - lib/strict/method_return_error.rb - lib/strict/methods/configuration.rb - lib/strict/methods/dsl.rb - lib/strict/methods/module.rb - lib/strict/methods/verifiable_method.rb - lib/strict/object.rb - lib/strict/parameter.rb - lib/strict/reader/attributes.rb - lib/strict/reader/module.rb - lib/strict/return.rb - lib/strict/validators/all_of.rb - lib/strict/validators/any_of.rb - lib/strict/validators/anything.rb - lib/strict/validators/array_of.rb - lib/strict/validators/boolean.rb - lib/strict/validators/hash_of.rb - lib/strict/validators/range_of.rb - lib/strict/value.rb - lib/strict/version.rb - sig/strict.rbs - strict.gemspec homepage: https://github.com/kylekthompson/strict licenses: - MIT metadata: allowed_push_host: https://rubygems.org homepage_uri: https://github.com/kylekthompson/strict source_code_uri: https://github.com/kylekthompson/strict changelog_uri: https://github.com/kylekthompson/strict/blob/main/CHANGELOG.md rubygems_mfa_required: 'true' post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 3.0.0 required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.2.3 signing_key: specification_version: 4 summary: Strictly define a contract for your objects and methods test_files: []