--- !ruby/object:Gem::Specification name: schemacop version: !ruby/object:Gem::Version version: 3.0.30 platform: ruby authors: - Sitrox autorequire: bindir: bin cert_chain: [] date: 2024-12-11 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: activesupport requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '4.0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '4.0' - !ruby/object:Gem::Dependency name: ruby2_keywords requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.0.4 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 0.0.4 description: email: executables: [] extensions: [] extra_rdoc_files: [] files: - ".github/workflows/ruby.yml" - ".gitignore" - ".releaser_config" - ".rubocop.yml" - ".yardopts" - CHANGELOG.md - Gemfile - LICENSE - README.md - README_V2.md - README_V3.md - RUBY_VERSION - Rakefile - VERSION - lib/schemacop.rb - lib/schemacop/base_schema.rb - lib/schemacop/exceptions.rb - lib/schemacop/railtie.rb - lib/schemacop/schema.rb - lib/schemacop/schema2.rb - lib/schemacop/schema3.rb - lib/schemacop/scoped_env.rb - lib/schemacop/v2.rb - lib/schemacop/v2/caster.rb - lib/schemacop/v2/collector.rb - lib/schemacop/v2/dupper.rb - lib/schemacop/v2/field_node.rb - lib/schemacop/v2/node.rb - lib/schemacop/v2/node_resolver.rb - lib/schemacop/v2/node_supporting_field.rb - lib/schemacop/v2/node_supporting_type.rb - lib/schemacop/v2/node_with_block.rb - lib/schemacop/v2/validator/array_validator.rb - lib/schemacop/v2/validator/boolean_validator.rb - lib/schemacop/v2/validator/float_validator.rb - lib/schemacop/v2/validator/hash_validator.rb - lib/schemacop/v2/validator/integer_validator.rb - lib/schemacop/v2/validator/nil_validator.rb - lib/schemacop/v2/validator/number_validator.rb - lib/schemacop/v2/validator/object_validator.rb - lib/schemacop/v2/validator/string_validator.rb - lib/schemacop/v2/validator/symbol_validator.rb - lib/schemacop/v3.rb - lib/schemacop/v3/all_of_node.rb - lib/schemacop/v3/any_of_node.rb - lib/schemacop/v3/array_node.rb - lib/schemacop/v3/boolean_node.rb - lib/schemacop/v3/combination_node.rb - lib/schemacop/v3/context.rb - lib/schemacop/v3/dsl_scope.rb - lib/schemacop/v3/global_context.rb - lib/schemacop/v3/hash_node.rb - lib/schemacop/v3/integer_node.rb - lib/schemacop/v3/is_not_node.rb - lib/schemacop/v3/node.rb - lib/schemacop/v3/node_registry.rb - lib/schemacop/v3/number_node.rb - lib/schemacop/v3/numeric_node.rb - lib/schemacop/v3/object_node.rb - lib/schemacop/v3/one_of_node.rb - lib/schemacop/v3/reference_node.rb - lib/schemacop/v3/result.rb - lib/schemacop/v3/string_node.rb - lib/schemacop/v3/symbol_node.rb - schemacop.gemspec - test/lib/test_helper.rb - test/schemas/nested/group.rb - test/schemas/user.rb - test/unit/schemacop/v2/casting_test.rb - test/unit/schemacop/v2/collector_test.rb - test/unit/schemacop/v2/custom_check_test.rb - test/unit/schemacop/v2/custom_if_test.rb - test/unit/schemacop/v2/defaults_test.rb - test/unit/schemacop/v2/empty_test.rb - test/unit/schemacop/v2/nil_dis_allow_test.rb - test/unit/schemacop/v2/node_resolver_test.rb - test/unit/schemacop/v2/short_forms_test.rb - test/unit/schemacop/v2/types_test.rb - test/unit/schemacop/v2/validator_array_test.rb - test/unit/schemacop/v2/validator_boolean_test.rb - test/unit/schemacop/v2/validator_float_test.rb - test/unit/schemacop/v2/validator_hash_test.rb - test/unit/schemacop/v2/validator_integer_test.rb - test/unit/schemacop/v2/validator_nil_test.rb - test/unit/schemacop/v2/validator_number_test.rb - test/unit/schemacop/v2/validator_object_test.rb - test/unit/schemacop/v2/validator_string_test.rb - test/unit/schemacop/v2/validator_symbol_test.rb - test/unit/schemacop/v3/all_of_node_test.rb - test/unit/schemacop/v3/any_of_node_test.rb - test/unit/schemacop/v3/array_node_test.rb - test/unit/schemacop/v3/boolean_node_test.rb - test/unit/schemacop/v3/global_context_test.rb - test/unit/schemacop/v3/hash_node_test.rb - test/unit/schemacop/v3/integer_node_test.rb - test/unit/schemacop/v3/is_not_node_test.rb - test/unit/schemacop/v3/node_test.rb - test/unit/schemacop/v3/number_node_test.rb - test/unit/schemacop/v3/object_node_test.rb - test/unit/schemacop/v3/one_of_node_test.rb - test/unit/schemacop/v3/reference_node_test.rb - test/unit/schemacop/v3/string_node_test.rb - test/unit/schemacop/v3/symbol_node_test.rb homepage: https://github.com/sitrox/schemacop 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.5.23 signing_key: specification_version: 4 summary: Schemacop validates ruby structures consisting of nested hashes and arrays against simple schema definitions. test_files: - test/lib/test_helper.rb - test/schemas/nested/group.rb - test/schemas/user.rb - test/unit/schemacop/v2/casting_test.rb - test/unit/schemacop/v2/collector_test.rb - test/unit/schemacop/v2/custom_check_test.rb - test/unit/schemacop/v2/custom_if_test.rb - test/unit/schemacop/v2/defaults_test.rb - test/unit/schemacop/v2/empty_test.rb - test/unit/schemacop/v2/nil_dis_allow_test.rb - test/unit/schemacop/v2/node_resolver_test.rb - test/unit/schemacop/v2/short_forms_test.rb - test/unit/schemacop/v2/types_test.rb - test/unit/schemacop/v2/validator_array_test.rb - test/unit/schemacop/v2/validator_boolean_test.rb - test/unit/schemacop/v2/validator_float_test.rb - test/unit/schemacop/v2/validator_hash_test.rb - test/unit/schemacop/v2/validator_integer_test.rb - test/unit/schemacop/v2/validator_nil_test.rb - test/unit/schemacop/v2/validator_number_test.rb - test/unit/schemacop/v2/validator_object_test.rb - test/unit/schemacop/v2/validator_string_test.rb - test/unit/schemacop/v2/validator_symbol_test.rb - test/unit/schemacop/v3/all_of_node_test.rb - test/unit/schemacop/v3/any_of_node_test.rb - test/unit/schemacop/v3/array_node_test.rb - test/unit/schemacop/v3/boolean_node_test.rb - test/unit/schemacop/v3/global_context_test.rb - test/unit/schemacop/v3/hash_node_test.rb - test/unit/schemacop/v3/integer_node_test.rb - test/unit/schemacop/v3/is_not_node_test.rb - test/unit/schemacop/v3/node_test.rb - test/unit/schemacop/v3/number_node_test.rb - test/unit/schemacop/v3/object_node_test.rb - test/unit/schemacop/v3/one_of_node_test.rb - test/unit/schemacop/v3/reference_node_test.rb - test/unit/schemacop/v3/string_node_test.rb - test/unit/schemacop/v3/symbol_node_test.rb