# -*- encoding: utf-8 -*- # stub: sorbet-schema 0.2.2 ruby lib Gem::Specification.new do |s| s.name = "sorbet-schema".freeze s.version = "0.2.2".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.metadata = { "allowed_push_host" => "https://rubygems.org", "changelog_uri" => "https://github.com/maxveldink/sorbet-schema/blob/main/CHANGELOG.md", "homepage_uri" => "https://github.com/maxveldink/sorbet-schema", "rubygems_mfa_required" => "true", "source_code_uri" => "https://github.com/maxveldink/sorbet-schema" } if s.respond_to? :metadata= s.require_paths = ["lib".freeze] s.authors = ["Max VelDink".freeze] s.bindir = "exe".freeze s.date = "2024-03-12" s.email = ["maxveldink@gmail.com".freeze] s.files = [".ruby-version".freeze, ".standard.yml".freeze, ".tool-versions".freeze, "CHANGELOG.md".freeze, "CODE_OF_CONDUCT.md".freeze, "Gemfile".freeze, "Gemfile.lock".freeze, "LICENSE.txt".freeze, "README.md".freeze, "Rakefile".freeze, "lib/sorbet-schema.rb".freeze, "lib/sorbet-schema/hash_transformer.rb".freeze, "lib/sorbet-schema/struct_ext.rb".freeze, "lib/sorbet-schema/version.rb".freeze, "lib/typed/coercion.rb".freeze, "lib/typed/coercion/coercer.rb".freeze, "lib/typed/coercion/coercer_registry.rb".freeze, "lib/typed/coercion/coercion_error.rb".freeze, "lib/typed/coercion/coercion_not_supported_error.rb".freeze, "lib/typed/coercion/float_coercer.rb".freeze, "lib/typed/coercion/integer_coercer.rb".freeze, "lib/typed/coercion/string_coercer.rb".freeze, "lib/typed/coercion/struct_coercer.rb".freeze, "lib/typed/deserialize_error.rb".freeze, "lib/typed/field.rb".freeze, "lib/typed/hash_serializer.rb".freeze, "lib/typed/json_serializer.rb".freeze, "lib/typed/parse_error.rb".freeze, "lib/typed/schema.rb".freeze, "lib/typed/serializer.rb".freeze, "lib/typed/validations.rb".freeze, "lib/typed/validations/field_type_validator.rb".freeze, "lib/typed/validations/field_validator.rb".freeze, "lib/typed/validations/multiple_validation_error.rb".freeze, "lib/typed/validations/required_field_error.rb".freeze, "lib/typed/validations/type_mismatch_error.rb".freeze, "lib/typed/validations/validated_value.rb".freeze, "lib/typed/validations/validation_error.rb".freeze, "lib/typed/validations/validation_results.rb".freeze, "release-please-config.json".freeze, "release-please-manifest.json".freeze, "sorbet/config".freeze, "sorbet/rbi/annotations/rainbow.rbi".freeze, "sorbet/rbi/gems/.gitattributes".freeze, "sorbet/rbi/gems/ansi@1.5.0.rbi".freeze, "sorbet/rbi/gems/ast@2.4.2.rbi".freeze, "sorbet/rbi/gems/builder@3.2.4.rbi".freeze, "sorbet/rbi/gems/erubi@1.12.0.rbi".freeze, "sorbet/rbi/gems/io-console@0.7.2.rbi".freeze, "sorbet/rbi/gems/json@2.7.1.rbi".freeze, "sorbet/rbi/gems/language_server-protocol@3.17.0.3.rbi".freeze, "sorbet/rbi/gems/lint_roller@1.1.0.rbi".freeze, "sorbet/rbi/gems/minitest-focus@1.4.0.rbi".freeze, "sorbet/rbi/gems/minitest-reporters@1.6.1.rbi".freeze, "sorbet/rbi/gems/minitest@5.22.2.rbi".freeze, "sorbet/rbi/gems/netrc@0.11.0.rbi".freeze, "sorbet/rbi/gems/parallel@1.24.0.rbi".freeze, "sorbet/rbi/gems/parser@3.3.0.5.rbi".freeze, "sorbet/rbi/gems/prettier_print@1.2.1.rbi".freeze, "sorbet/rbi/gems/prism@0.24.0.rbi".freeze, "sorbet/rbi/gems/psych@5.1.2.rbi".freeze, "sorbet/rbi/gems/racc@1.7.3.rbi".freeze, "sorbet/rbi/gems/rainbow@3.1.1.rbi".freeze, "sorbet/rbi/gems/rake@13.1.0.rbi".freeze, "sorbet/rbi/gems/rbi@0.1.9.rbi".freeze, "sorbet/rbi/gems/regexp_parser@2.9.0.rbi".freeze, "sorbet/rbi/gems/reline@0.4.3.rbi".freeze, "sorbet/rbi/gems/rexml@3.2.6.rbi".freeze, "sorbet/rbi/gems/rubocop-ast@1.31.1.rbi".freeze, "sorbet/rbi/gems/rubocop-performance@1.20.2.rbi".freeze, "sorbet/rbi/gems/rubocop-sorbet@0.7.7.rbi".freeze, "sorbet/rbi/gems/rubocop@1.61.0.rbi".freeze, "sorbet/rbi/gems/ruby-progressbar@1.13.0.rbi".freeze, "sorbet/rbi/gems/sorbet-result@1.1.0.rbi".freeze, "sorbet/rbi/gems/sorbet-struct-comparable@1.3.0.rbi".freeze, "sorbet/rbi/gems/spoom@1.2.4.rbi".freeze, "sorbet/rbi/gems/standard-custom@1.0.2.rbi".freeze, "sorbet/rbi/gems/standard-performance@1.3.1.rbi".freeze, "sorbet/rbi/gems/standard-sorbet@0.0.2.rbi".freeze, "sorbet/rbi/gems/standard@1.34.0.rbi".freeze, "sorbet/rbi/gems/stringio@3.1.0.rbi".freeze, "sorbet/rbi/gems/syntax_tree@6.2.0.rbi".freeze, "sorbet/rbi/gems/tapioca@0.12.0.rbi".freeze, "sorbet/rbi/gems/thor@1.3.1.rbi".freeze, "sorbet/rbi/gems/unicode-display_width@2.5.0.rbi".freeze, "sorbet/rbi/gems/yard-sorbet@0.8.1.rbi".freeze, "sorbet/rbi/gems/yard@0.9.36.rbi".freeze, "sorbet/rbi/gems/zeitwerk@2.6.13.rbi".freeze, "sorbet/tapioca/config.yml".freeze, "sorbet/tapioca/require.rb".freeze] s.homepage = "https://github.com/maxveldink/sorbet-schema".freeze s.licenses = ["MIT".freeze] s.required_ruby_version = Gem::Requirement.new(">= 3.0".freeze) s.rubygems_version = "3.5.10".freeze s.summary = "Serialization and deserialization library into Sorbet structs.".freeze s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 1.1".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 0.5".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 1.3".freeze]) s.add_runtime_dependency(%q.freeze, ["~> 2.6".freeze]) end