├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug-report.md │ └── config.yml ├── SUPPORT.md └── workflows │ ├── ci.yml │ └── rubocop.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .yardopts ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── Gemfile.devtools ├── LICENSE ├── README.md ├── Rakefile ├── benchmarks ├── params_valid_vs_invalid.rb ├── profile_invalid_input.rb ├── profile_valid_input.rb └── setup.rb ├── bin ├── .gitkeep └── console ├── config └── errors.yml ├── docsite └── source │ ├── advanced.html.md │ ├── advanced │ ├── composing-schemas.html.md │ ├── custom-predicates.html.md │ ├── custom-types.html.md │ ├── filtering.html.md │ ├── key-maps.html.md │ ├── predicate-logic.html.md │ ├── processor-steps.html.md │ ├── rule-ast.html.md │ └── unexpected-keys.html.md │ ├── basics.html.md │ ├── basics │ ├── built-in-predicates.html.md │ ├── macros.html.md │ ├── type-specs.html.md │ └── working-with-schemas.html.md │ ├── error-messages.html.md │ ├── extensions.html.md │ ├── extensions │ ├── hints.html.md │ ├── info.html.md │ ├── json_schema.html.md │ └── monads.html.md │ ├── index.html.md │ ├── json.html.md │ ├── nested-data.html.md │ ├── optional-keys-and-values.html.md │ ├── params.html.md │ └── reusing-schemas.html.md ├── dry-schema.gemspec ├── examples ├── basic.rb ├── each.rb ├── json.rb ├── nested.rb └── params.rb ├── lib ├── dry-schema.rb └── dry │ ├── schema.rb │ └── schema │ ├── compiler.rb │ ├── config.rb │ ├── constants.rb │ ├── dsl.rb │ ├── extensions.rb │ ├── extensions │ ├── hints.rb │ ├── hints │ │ ├── compiler_methods.rb │ │ ├── message_compiler_methods.rb │ │ ├── message_set_methods.rb │ │ └── result_methods.rb │ ├── info.rb │ ├── info │ │ └── schema_compiler.rb │ ├── json_schema.rb │ ├── json_schema │ │ └── schema_compiler.rb │ ├── monads.rb │ └── struct.rb │ ├── json.rb │ ├── key.rb │ ├── key_coercer.rb │ ├── key_map.rb │ ├── key_validator.rb │ ├── macros │ ├── array.rb │ ├── core.rb │ ├── dsl.rb │ ├── each.rb │ ├── filled.rb │ ├── hash.rb │ ├── key.rb │ ├── maybe.rb │ ├── optional.rb │ ├── required.rb │ ├── schema.rb │ └── value.rb │ ├── message.rb │ ├── message │ ├── or.rb │ └── or │ │ ├── abstract.rb │ │ ├── multi_path.rb │ │ └── single_path.rb │ ├── message_compiler.rb │ ├── message_compiler │ └── visitor_opts.rb │ ├── message_set.rb │ ├── messages.rb │ ├── messages │ ├── abstract.rb │ ├── i18n.rb │ ├── namespaced.rb │ ├── template.rb │ └── yaml.rb │ ├── namespaced_rule.rb │ ├── params.rb │ ├── path.rb │ ├── predicate.rb │ ├── predicate_inferrer.rb │ ├── predicate_registry.rb │ ├── primitive_inferrer.rb │ ├── processor.rb │ ├── processor_steps.rb │ ├── result.rb │ ├── rule_applier.rb │ ├── step.rb │ ├── trace.rb │ ├── type_container.rb │ ├── type_registry.rb │ ├── types.rb │ ├── types_merger.rb │ ├── value_coercer.rb │ └── version.rb ├── log └── .gitkeep ├── repo-sync.yml └── spec ├── extensions ├── hints │ └── result_spec.rb ├── info │ └── schema_spec.rb ├── json_schema │ └── schema_spec.rb ├── monads │ └── result_spec.rb └── struct_spec.rb ├── fixtures ├── locales │ ├── en.yml │ ├── ja.yml │ ├── namespaced.yml │ └── pl.yml └── messages.yml ├── integration ├── custom_error_messages_spec.rb ├── extensions │ └── json_schema │ │ ├── array_size_predicates_spec.rb │ │ └── struct_constructor_spec.rb ├── hints_spec.rb ├── issues_spec.rb ├── json │ └── logic_spec.rb ├── json_spec.rb ├── localized_error_messages_spec.rb ├── message_compiler_spec.rb ├── messages │ ├── i18n │ │ └── with_locale_spec.rb │ ├── i18n_spec.rb │ ├── namespaced_spec.rb │ └── setup_spec.rb ├── optional_keys_spec.rb ├── params │ ├── constructor_types_spec.rb │ ├── defining_base_form_spec.rb │ ├── logic_spec.rb │ ├── macros │ │ ├── array_spec.rb │ │ ├── filled_spec.rb │ │ ├── maybe_spec.rb │ │ └── value_spec.rb │ ├── multiple_parents_schema_spec.rb │ └── predicates │ │ ├── array_spec.rb │ │ ├── bytesize │ │ ├── fixed_spec.rb │ │ └── range_spec.rb │ │ ├── empty_spec.rb │ │ ├── eql_spec.rb │ │ ├── even_spec.rb │ │ ├── excluded_from_spec.rb │ │ ├── excludes_spec.rb │ │ ├── false_spec.rb │ │ ├── filled_spec.rb │ │ ├── format_spec.rb │ │ ├── gt_spec.rb │ │ ├── gteq_spec.rb │ │ ├── included_in_spec.rb │ │ ├── includes_spec.rb │ │ ├── key_spec.rb │ │ ├── lt_spec.rb │ │ ├── lteq_spec.rb │ │ ├── max_bytesize_spec.rb │ │ ├── max_size_spec.rb │ │ ├── min_bytesize_spec.rb │ │ ├── min_size_spec.rb │ │ ├── nil_spec.rb │ │ ├── not_eql_spec.rb │ │ ├── odd_spec.rb │ │ ├── size │ │ ├── fixed_spec.rb │ │ └── range_spec.rb │ │ ├── true_spec.rb │ │ ├── type_spec.rb │ │ ├── uri_spec.rb │ │ ├── uuid_v1_spec.rb │ │ ├── uuid_v2_spec.rb │ │ ├── uuid_v3_spec.rb │ │ ├── uuid_v4_spec.rb │ │ └── uuid_v5_spec.rb ├── params_spec.rb ├── result │ ├── error_predicate_spec.rb │ └── pattern_matching_spec.rb ├── result_spec.rb ├── schema │ ├── custom_types_spec.rb │ ├── defining_base_schema_spec.rb │ ├── each_with_set_spec.rb │ ├── filter_spec.rb │ ├── intersection_types_spec.rb │ ├── json_spec.rb │ ├── key_map_spec.rb │ ├── key_searching_algorithm_spec.rb │ ├── logic_spec.rb │ ├── macros │ │ ├── array_spec.rb │ │ ├── each_spec.rb │ │ ├── filled_spec.rb │ │ ├── hash_spec.rb │ │ ├── maybe_spec.rb │ │ ├── schema_spec.rb │ │ └── value_spec.rb │ ├── nested_schemas_spec.rb │ ├── not_spec.rb │ ├── numbers_spec.rb │ ├── or_spec.rb │ ├── predicate_verification_spec.rb │ ├── predicates │ │ ├── array_spec.rb │ │ ├── bytesize │ │ │ ├── fixed_spec.rb │ │ │ └── range_spec.rb │ │ ├── empty_spec.rb │ │ ├── eql_spec.rb │ │ ├── even_spec.rb │ │ ├── excluded_from │ │ │ ├── array_spec.rb │ │ │ └── range_spec.rb │ │ ├── excludes_spec.rb │ │ ├── filled_spec.rb │ │ ├── format_spec.rb │ │ ├── gt_spec.rb │ │ ├── gteq_spec.rb │ │ ├── hash_spec.rb │ │ ├── included_in │ │ │ ├── array_spec.rb │ │ │ └── range_spec.rb │ │ ├── includes_spec.rb │ │ ├── key_spec.rb │ │ ├── lt_spec.rb │ │ ├── lteq_spec.rb │ │ ├── max_bytesize_spec.rb │ │ ├── max_size_spec.rb │ │ ├── min_bytesize_spec.rb │ │ ├── min_size_spec.rb │ │ ├── nil_spec.rb │ │ ├── not_eql_spec.rb │ │ ├── odd_spec.rb │ │ ├── respond_to_spec.rb │ │ ├── size │ │ │ ├── fixed_spec.rb │ │ │ └── range_spec.rb │ │ └── type_spec.rb │ ├── reusing_schema_spec.rb │ ├── steps_spec.rb │ ├── type_spec.rb │ └── unexpected_keys_spec.rb ├── schema_spec.rb └── type_inheritance_spec.rb ├── shared ├── message_compiler.rb ├── predicate_helper.rb └── schema │ ├── custom_predicates.rb │ └── logic.rb ├── spec_helper.rb ├── support ├── coverage.rb ├── define_struct.rb ├── matchers.rb ├── mutant.rb ├── predicates_integration.rb ├── rspec.rb └── warnings.rb └── unit └── dry └── schema ├── config_spec.rb ├── dsl_spec.rb ├── key_coercer_spec.rb ├── key_map_spec.rb ├── macros ├── each_spec.rb ├── optional_spec.rb ├── required_spec.rb └── value_spec.rb ├── message └── or │ └── multi_path_spec.rb ├── message_compiler ├── visit_failure_spec.rb └── visit_spec.rb ├── message_compiler_spec.rb ├── message_set_spec.rb ├── message_spec.rb ├── messages ├── i18n_spec.rb ├── template_spec.rb └── yaml_spec.rb ├── params_spec.rb ├── path_spec.rb ├── predicate_registry_spec.rb ├── processor └── merge_spec.rb ├── schema_spec.rb ├── step_spec.rb ├── trace_spec.rb └── types_merger_spec.rb /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: hanami 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/.github/SUPPORT.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/.github/workflows/rubocop.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/.rspec -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/.yardopts -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.devtools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/Gemfile.devtools -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/Rakefile -------------------------------------------------------------------------------- /benchmarks/params_valid_vs_invalid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/benchmarks/params_valid_vs_invalid.rb -------------------------------------------------------------------------------- /benchmarks/profile_invalid_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/benchmarks/profile_invalid_input.rb -------------------------------------------------------------------------------- /benchmarks/profile_valid_input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/benchmarks/profile_valid_input.rb -------------------------------------------------------------------------------- /benchmarks/setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/benchmarks/setup.rb -------------------------------------------------------------------------------- /bin/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/bin/console -------------------------------------------------------------------------------- /config/errors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/config/errors.yml -------------------------------------------------------------------------------- /docsite/source/advanced.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/advanced.html.md -------------------------------------------------------------------------------- /docsite/source/advanced/composing-schemas.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/advanced/composing-schemas.html.md -------------------------------------------------------------------------------- /docsite/source/advanced/custom-predicates.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/advanced/custom-predicates.html.md -------------------------------------------------------------------------------- /docsite/source/advanced/custom-types.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/advanced/custom-types.html.md -------------------------------------------------------------------------------- /docsite/source/advanced/filtering.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/advanced/filtering.html.md -------------------------------------------------------------------------------- /docsite/source/advanced/key-maps.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/advanced/key-maps.html.md -------------------------------------------------------------------------------- /docsite/source/advanced/predicate-logic.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/advanced/predicate-logic.html.md -------------------------------------------------------------------------------- /docsite/source/advanced/processor-steps.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/advanced/processor-steps.html.md -------------------------------------------------------------------------------- /docsite/source/advanced/rule-ast.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/advanced/rule-ast.html.md -------------------------------------------------------------------------------- /docsite/source/advanced/unexpected-keys.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/advanced/unexpected-keys.html.md -------------------------------------------------------------------------------- /docsite/source/basics.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/basics.html.md -------------------------------------------------------------------------------- /docsite/source/basics/built-in-predicates.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/basics/built-in-predicates.html.md -------------------------------------------------------------------------------- /docsite/source/basics/macros.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/basics/macros.html.md -------------------------------------------------------------------------------- /docsite/source/basics/type-specs.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/basics/type-specs.html.md -------------------------------------------------------------------------------- /docsite/source/basics/working-with-schemas.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/basics/working-with-schemas.html.md -------------------------------------------------------------------------------- /docsite/source/error-messages.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/error-messages.html.md -------------------------------------------------------------------------------- /docsite/source/extensions.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/extensions.html.md -------------------------------------------------------------------------------- /docsite/source/extensions/hints.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/extensions/hints.html.md -------------------------------------------------------------------------------- /docsite/source/extensions/info.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/extensions/info.html.md -------------------------------------------------------------------------------- /docsite/source/extensions/json_schema.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/extensions/json_schema.html.md -------------------------------------------------------------------------------- /docsite/source/extensions/monads.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/extensions/monads.html.md -------------------------------------------------------------------------------- /docsite/source/index.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/index.html.md -------------------------------------------------------------------------------- /docsite/source/json.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/json.html.md -------------------------------------------------------------------------------- /docsite/source/nested-data.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/nested-data.html.md -------------------------------------------------------------------------------- /docsite/source/optional-keys-and-values.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/optional-keys-and-values.html.md -------------------------------------------------------------------------------- /docsite/source/params.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/params.html.md -------------------------------------------------------------------------------- /docsite/source/reusing-schemas.html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/docsite/source/reusing-schemas.html.md -------------------------------------------------------------------------------- /dry-schema.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/dry-schema.gemspec -------------------------------------------------------------------------------- /examples/basic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/examples/basic.rb -------------------------------------------------------------------------------- /examples/each.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/examples/each.rb -------------------------------------------------------------------------------- /examples/json.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/examples/json.rb -------------------------------------------------------------------------------- /examples/nested.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/examples/nested.rb -------------------------------------------------------------------------------- /examples/params.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/examples/params.rb -------------------------------------------------------------------------------- /lib/dry-schema.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | require "dry/schema" 4 | -------------------------------------------------------------------------------- /lib/dry/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema.rb -------------------------------------------------------------------------------- /lib/dry/schema/compiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/compiler.rb -------------------------------------------------------------------------------- /lib/dry/schema/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/config.rb -------------------------------------------------------------------------------- /lib/dry/schema/constants.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/constants.rb -------------------------------------------------------------------------------- /lib/dry/schema/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/dsl.rb -------------------------------------------------------------------------------- /lib/dry/schema/extensions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/extensions.rb -------------------------------------------------------------------------------- /lib/dry/schema/extensions/hints.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/extensions/hints.rb -------------------------------------------------------------------------------- /lib/dry/schema/extensions/hints/compiler_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/extensions/hints/compiler_methods.rb -------------------------------------------------------------------------------- /lib/dry/schema/extensions/hints/message_compiler_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/extensions/hints/message_compiler_methods.rb -------------------------------------------------------------------------------- /lib/dry/schema/extensions/hints/message_set_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/extensions/hints/message_set_methods.rb -------------------------------------------------------------------------------- /lib/dry/schema/extensions/hints/result_methods.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/extensions/hints/result_methods.rb -------------------------------------------------------------------------------- /lib/dry/schema/extensions/info.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/extensions/info.rb -------------------------------------------------------------------------------- /lib/dry/schema/extensions/info/schema_compiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/extensions/info/schema_compiler.rb -------------------------------------------------------------------------------- /lib/dry/schema/extensions/json_schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/extensions/json_schema.rb -------------------------------------------------------------------------------- /lib/dry/schema/extensions/json_schema/schema_compiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/extensions/json_schema/schema_compiler.rb -------------------------------------------------------------------------------- /lib/dry/schema/extensions/monads.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/extensions/monads.rb -------------------------------------------------------------------------------- /lib/dry/schema/extensions/struct.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/extensions/struct.rb -------------------------------------------------------------------------------- /lib/dry/schema/json.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/json.rb -------------------------------------------------------------------------------- /lib/dry/schema/key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/key.rb -------------------------------------------------------------------------------- /lib/dry/schema/key_coercer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/key_coercer.rb -------------------------------------------------------------------------------- /lib/dry/schema/key_map.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/key_map.rb -------------------------------------------------------------------------------- /lib/dry/schema/key_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/key_validator.rb -------------------------------------------------------------------------------- /lib/dry/schema/macros/array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/macros/array.rb -------------------------------------------------------------------------------- /lib/dry/schema/macros/core.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/macros/core.rb -------------------------------------------------------------------------------- /lib/dry/schema/macros/dsl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/macros/dsl.rb -------------------------------------------------------------------------------- /lib/dry/schema/macros/each.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/macros/each.rb -------------------------------------------------------------------------------- /lib/dry/schema/macros/filled.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/macros/filled.rb -------------------------------------------------------------------------------- /lib/dry/schema/macros/hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/macros/hash.rb -------------------------------------------------------------------------------- /lib/dry/schema/macros/key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/macros/key.rb -------------------------------------------------------------------------------- /lib/dry/schema/macros/maybe.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/macros/maybe.rb -------------------------------------------------------------------------------- /lib/dry/schema/macros/optional.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/macros/optional.rb -------------------------------------------------------------------------------- /lib/dry/schema/macros/required.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/macros/required.rb -------------------------------------------------------------------------------- /lib/dry/schema/macros/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/macros/schema.rb -------------------------------------------------------------------------------- /lib/dry/schema/macros/value.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/macros/value.rb -------------------------------------------------------------------------------- /lib/dry/schema/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/message.rb -------------------------------------------------------------------------------- /lib/dry/schema/message/or.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/message/or.rb -------------------------------------------------------------------------------- /lib/dry/schema/message/or/abstract.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/message/or/abstract.rb -------------------------------------------------------------------------------- /lib/dry/schema/message/or/multi_path.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/message/or/multi_path.rb -------------------------------------------------------------------------------- /lib/dry/schema/message/or/single_path.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/message/or/single_path.rb -------------------------------------------------------------------------------- /lib/dry/schema/message_compiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/message_compiler.rb -------------------------------------------------------------------------------- /lib/dry/schema/message_compiler/visitor_opts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/message_compiler/visitor_opts.rb -------------------------------------------------------------------------------- /lib/dry/schema/message_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/message_set.rb -------------------------------------------------------------------------------- /lib/dry/schema/messages.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/messages.rb -------------------------------------------------------------------------------- /lib/dry/schema/messages/abstract.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/messages/abstract.rb -------------------------------------------------------------------------------- /lib/dry/schema/messages/i18n.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/messages/i18n.rb -------------------------------------------------------------------------------- /lib/dry/schema/messages/namespaced.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/messages/namespaced.rb -------------------------------------------------------------------------------- /lib/dry/schema/messages/template.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/messages/template.rb -------------------------------------------------------------------------------- /lib/dry/schema/messages/yaml.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/messages/yaml.rb -------------------------------------------------------------------------------- /lib/dry/schema/namespaced_rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/namespaced_rule.rb -------------------------------------------------------------------------------- /lib/dry/schema/params.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/params.rb -------------------------------------------------------------------------------- /lib/dry/schema/path.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/path.rb -------------------------------------------------------------------------------- /lib/dry/schema/predicate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/predicate.rb -------------------------------------------------------------------------------- /lib/dry/schema/predicate_inferrer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/predicate_inferrer.rb -------------------------------------------------------------------------------- /lib/dry/schema/predicate_registry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/predicate_registry.rb -------------------------------------------------------------------------------- /lib/dry/schema/primitive_inferrer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/primitive_inferrer.rb -------------------------------------------------------------------------------- /lib/dry/schema/processor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/processor.rb -------------------------------------------------------------------------------- /lib/dry/schema/processor_steps.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/processor_steps.rb -------------------------------------------------------------------------------- /lib/dry/schema/result.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/result.rb -------------------------------------------------------------------------------- /lib/dry/schema/rule_applier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/rule_applier.rb -------------------------------------------------------------------------------- /lib/dry/schema/step.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/step.rb -------------------------------------------------------------------------------- /lib/dry/schema/trace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/trace.rb -------------------------------------------------------------------------------- /lib/dry/schema/type_container.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/type_container.rb -------------------------------------------------------------------------------- /lib/dry/schema/type_registry.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/type_registry.rb -------------------------------------------------------------------------------- /lib/dry/schema/types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/types.rb -------------------------------------------------------------------------------- /lib/dry/schema/types_merger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/types_merger.rb -------------------------------------------------------------------------------- /lib/dry/schema/value_coercer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/value_coercer.rb -------------------------------------------------------------------------------- /lib/dry/schema/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/lib/dry/schema/version.rb -------------------------------------------------------------------------------- /log/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /repo-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/repo-sync.yml -------------------------------------------------------------------------------- /spec/extensions/hints/result_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/extensions/hints/result_spec.rb -------------------------------------------------------------------------------- /spec/extensions/info/schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/extensions/info/schema_spec.rb -------------------------------------------------------------------------------- /spec/extensions/json_schema/schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/extensions/json_schema/schema_spec.rb -------------------------------------------------------------------------------- /spec/extensions/monads/result_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/extensions/monads/result_spec.rb -------------------------------------------------------------------------------- /spec/extensions/struct_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/extensions/struct_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/fixtures/locales/en.yml -------------------------------------------------------------------------------- /spec/fixtures/locales/ja.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/fixtures/locales/ja.yml -------------------------------------------------------------------------------- /spec/fixtures/locales/namespaced.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/fixtures/locales/namespaced.yml -------------------------------------------------------------------------------- /spec/fixtures/locales/pl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/fixtures/locales/pl.yml -------------------------------------------------------------------------------- /spec/fixtures/messages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/fixtures/messages.yml -------------------------------------------------------------------------------- /spec/integration/custom_error_messages_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/custom_error_messages_spec.rb -------------------------------------------------------------------------------- /spec/integration/extensions/json_schema/array_size_predicates_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/extensions/json_schema/array_size_predicates_spec.rb -------------------------------------------------------------------------------- /spec/integration/extensions/json_schema/struct_constructor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/extensions/json_schema/struct_constructor_spec.rb -------------------------------------------------------------------------------- /spec/integration/hints_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/hints_spec.rb -------------------------------------------------------------------------------- /spec/integration/issues_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/issues_spec.rb -------------------------------------------------------------------------------- /spec/integration/json/logic_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/json/logic_spec.rb -------------------------------------------------------------------------------- /spec/integration/json_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/json_spec.rb -------------------------------------------------------------------------------- /spec/integration/localized_error_messages_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/localized_error_messages_spec.rb -------------------------------------------------------------------------------- /spec/integration/message_compiler_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/message_compiler_spec.rb -------------------------------------------------------------------------------- /spec/integration/messages/i18n/with_locale_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/messages/i18n/with_locale_spec.rb -------------------------------------------------------------------------------- /spec/integration/messages/i18n_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/messages/i18n_spec.rb -------------------------------------------------------------------------------- /spec/integration/messages/namespaced_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/messages/namespaced_spec.rb -------------------------------------------------------------------------------- /spec/integration/messages/setup_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/messages/setup_spec.rb -------------------------------------------------------------------------------- /spec/integration/optional_keys_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/optional_keys_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/constructor_types_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/constructor_types_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/defining_base_form_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/defining_base_form_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/logic_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/logic_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/macros/array_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/macros/array_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/macros/filled_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/macros/filled_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/macros/maybe_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/macros/maybe_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/macros/value_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/macros/value_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/multiple_parents_schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/multiple_parents_schema_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/array_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/array_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/bytesize/fixed_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/bytesize/fixed_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/bytesize/range_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/bytesize/range_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/empty_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/empty_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/eql_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/eql_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/even_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/even_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/excluded_from_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/excluded_from_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/excludes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/excludes_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/false_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/false_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/filled_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/filled_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/format_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/format_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/gt_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/gt_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/gteq_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/gteq_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/included_in_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/included_in_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/includes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/includes_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/key_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/lt_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/lt_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/lteq_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/lteq_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/max_bytesize_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/max_bytesize_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/max_size_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/max_size_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/min_bytesize_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/min_bytesize_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/min_size_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/min_size_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/nil_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/nil_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/not_eql_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/not_eql_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/odd_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/odd_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/size/fixed_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/size/fixed_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/size/range_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/size/range_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/true_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/true_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/type_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/type_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/uri_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/uri_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/uuid_v1_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/uuid_v1_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/uuid_v2_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/uuid_v2_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/uuid_v3_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/uuid_v3_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/uuid_v4_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/uuid_v4_spec.rb -------------------------------------------------------------------------------- /spec/integration/params/predicates/uuid_v5_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params/predicates/uuid_v5_spec.rb -------------------------------------------------------------------------------- /spec/integration/params_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/params_spec.rb -------------------------------------------------------------------------------- /spec/integration/result/error_predicate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/result/error_predicate_spec.rb -------------------------------------------------------------------------------- /spec/integration/result/pattern_matching_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/result/pattern_matching_spec.rb -------------------------------------------------------------------------------- /spec/integration/result_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/result_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/custom_types_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/custom_types_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/defining_base_schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/defining_base_schema_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/each_with_set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/each_with_set_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/filter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/filter_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/intersection_types_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/intersection_types_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/json_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/json_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/key_map_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/key_map_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/key_searching_algorithm_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/key_searching_algorithm_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/logic_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/logic_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/macros/array_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/macros/array_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/macros/each_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/macros/each_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/macros/filled_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/macros/filled_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/macros/hash_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/macros/hash_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/macros/maybe_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/macros/maybe_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/macros/schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/macros/schema_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/macros/value_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/macros/value_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/nested_schemas_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/nested_schemas_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/not_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/not_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/numbers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/numbers_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/or_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/or_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicate_verification_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicate_verification_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/array_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/array_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/bytesize/fixed_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/bytesize/fixed_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/bytesize/range_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/bytesize/range_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/empty_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/empty_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/eql_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/eql_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/even_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/even_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/excluded_from/array_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/excluded_from/array_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/excluded_from/range_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/excluded_from/range_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/excludes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/excludes_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/filled_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/filled_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/format_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/format_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/gt_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/gt_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/gteq_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/gteq_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/hash_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/hash_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/included_in/array_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/included_in/array_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/included_in/range_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/included_in/range_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/includes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/includes_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/key_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/lt_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/lt_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/lteq_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/lteq_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/max_bytesize_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/max_bytesize_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/max_size_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/max_size_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/min_bytesize_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/min_bytesize_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/min_size_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/min_size_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/nil_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/nil_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/not_eql_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/not_eql_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/odd_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/odd_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/respond_to_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/respond_to_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/size/fixed_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/size/fixed_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/size/range_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/size/range_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/predicates/type_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/predicates/type_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/reusing_schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/reusing_schema_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/steps_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/steps_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/type_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/type_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema/unexpected_keys_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema/unexpected_keys_spec.rb -------------------------------------------------------------------------------- /spec/integration/schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/schema_spec.rb -------------------------------------------------------------------------------- /spec/integration/type_inheritance_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/integration/type_inheritance_spec.rb -------------------------------------------------------------------------------- /spec/shared/message_compiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/shared/message_compiler.rb -------------------------------------------------------------------------------- /spec/shared/predicate_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/shared/predicate_helper.rb -------------------------------------------------------------------------------- /spec/shared/schema/custom_predicates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/shared/schema/custom_predicates.rb -------------------------------------------------------------------------------- /spec/shared/schema/logic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/shared/schema/logic.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/coverage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/support/coverage.rb -------------------------------------------------------------------------------- /spec/support/define_struct.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/support/define_struct.rb -------------------------------------------------------------------------------- /spec/support/matchers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/support/matchers.rb -------------------------------------------------------------------------------- /spec/support/mutant.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/support/mutant.rb -------------------------------------------------------------------------------- /spec/support/predicates_integration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/support/predicates_integration.rb -------------------------------------------------------------------------------- /spec/support/rspec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/support/rspec.rb -------------------------------------------------------------------------------- /spec/support/warnings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/support/warnings.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/config_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/dsl_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/dsl_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/key_coercer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/key_coercer_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/key_map_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/key_map_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/macros/each_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/macros/each_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/macros/optional_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/macros/optional_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/macros/required_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/macros/required_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/macros/value_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/macros/value_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/message/or/multi_path_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/message/or/multi_path_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/message_compiler/visit_failure_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/message_compiler/visit_failure_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/message_compiler/visit_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/message_compiler/visit_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/message_compiler_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/message_compiler_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/message_set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/message_set_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/message_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/message_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/messages/i18n_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/messages/i18n_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/messages/template_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/messages/template_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/messages/yaml_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/messages/yaml_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/params_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/params_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/path_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/path_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/predicate_registry_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/predicate_registry_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/processor/merge_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/processor/merge_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/schema_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/schema_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/step_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/step_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/trace_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/trace_spec.rb -------------------------------------------------------------------------------- /spec/unit/dry/schema/types_merger_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dry-rb/dry-schema/HEAD/spec/unit/dry/schema/types_merger_spec.rb --------------------------------------------------------------------------------