--- !ruby/object:Gem::Specification name: rbs version: !ruby/object:Gem::Version version: 3.4.0 platform: ruby authors: - Soutaro Matsumoto autorequire: bindir: exe cert_chain: [] date: 2023-12-21 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: abbrev requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: RBS is the language for type signatures for Ruby and standard library definitions. email: - matsumoto@soutaro.com executables: - rbs extensions: - ext/rbs_extension/extconf.rb extra_rdoc_files: [] files: - ".github/dependabot.yml" - ".github/workflows/comments.yml" - ".github/workflows/ruby.yml" - ".github/workflows/typecheck.yml" - ".gitignore" - ".rubocop.yml" - BSDL - CHANGELOG.md - COPYING - Gemfile - Gemfile.lock - README.md - Rakefile - Steepfile - core/array.rbs - core/basic_object.rbs - core/binding.rbs - core/builtin.rbs - core/class.rbs - core/comparable.rbs - core/complex.rbs - core/constants.rbs - core/data.rbs - core/dir.rbs - core/encoding.rbs - core/enumerable.rbs - core/enumerator.rbs - core/enumerator/product.rbs - core/env.rbs - core/errno.rbs - core/errors.rbs - core/exception.rbs - core/false_class.rbs - core/fiber.rbs - core/fiber_error.rbs - core/file.rbs - core/file_test.rbs - core/float.rbs - core/gc.rbs - core/global_variables.rbs - core/hash.rbs - core/integer.rbs - core/io.rbs - core/io/buffer.rbs - core/io/wait.rbs - core/kernel.rbs - core/marshal.rbs - core/match_data.rbs - core/math.rbs - core/method.rbs - core/module.rbs - core/nil_class.rbs - core/numeric.rbs - core/object.rbs - core/object_space.rbs - core/object_space/weak_key_map.rbs - core/proc.rbs - core/process.rbs - core/ractor.rbs - core/random.rbs - core/range.rbs - core/rational.rbs - core/rb_config.rbs - core/rbs/unnamed/argf.rbs - core/rbs/unnamed/env_class.rbs - core/rbs/unnamed/random.rbs - core/refinement.rbs - core/regexp.rbs - core/ruby_vm.rbs - core/rubygems/basic_specification.rbs - core/rubygems/config_file.rbs - core/rubygems/dependency_installer.rbs - core/rubygems/errors.rbs - core/rubygems/installer.rbs - core/rubygems/path_support.rbs - core/rubygems/platform.rbs - core/rubygems/request_set.rbs - core/rubygems/requirement.rbs - core/rubygems/rubygems.rbs - core/rubygems/source_list.rbs - core/rubygems/specification.rbs - core/rubygems/stream_ui.rbs - core/rubygems/uninstaller.rbs - core/rubygems/version.rbs - core/set.rbs - core/signal.rbs - core/string.rbs - core/string_io.rbs - core/struct.rbs - core/symbol.rbs - core/thread.rbs - core/thread_group.rbs - core/time.rbs - core/trace_point.rbs - core/true_class.rbs - core/unbound_method.rbs - core/warning.rbs - docs/CONTRIBUTING.md - docs/collection.md - docs/data_and_struct.md - docs/gem.md - docs/rbs_by_example.md - docs/repo.md - docs/sigs.md - docs/stdlib.md - docs/syntax.md - docs/tools.md - exe/rbs - ext/rbs_extension/constants.c - ext/rbs_extension/constants.h - ext/rbs_extension/extconf.rb - ext/rbs_extension/lexer.c - ext/rbs_extension/lexer.h - ext/rbs_extension/lexer.re - ext/rbs_extension/lexstate.c - ext/rbs_extension/location.c - ext/rbs_extension/location.h - ext/rbs_extension/main.c - ext/rbs_extension/parser.c - ext/rbs_extension/parser.h - ext/rbs_extension/parserstate.c - ext/rbs_extension/parserstate.h - ext/rbs_extension/rbs_extension.h - ext/rbs_extension/ruby_objs.c - ext/rbs_extension/ruby_objs.h - ext/rbs_extension/unescape.c - goodcheck.yml - lib/rbs.rb - lib/rbs/ancestor_graph.rb - lib/rbs/annotate.rb - lib/rbs/annotate/annotations.rb - lib/rbs/annotate/formatter.rb - lib/rbs/annotate/rdoc_annotator.rb - lib/rbs/annotate/rdoc_source.rb - lib/rbs/ast/annotation.rb - lib/rbs/ast/comment.rb - lib/rbs/ast/declarations.rb - lib/rbs/ast/directives.rb - lib/rbs/ast/members.rb - lib/rbs/ast/type_param.rb - lib/rbs/buffer.rb - lib/rbs/builtin_names.rb - lib/rbs/cli.rb - lib/rbs/cli/colored_io.rb - lib/rbs/cli/diff.rb - lib/rbs/cli/validate.rb - lib/rbs/collection.rb - lib/rbs/collection/cleaner.rb - lib/rbs/collection/config.rb - lib/rbs/collection/config/lockfile.rb - lib/rbs/collection/config/lockfile_generator.rb - lib/rbs/collection/installer.rb - lib/rbs/collection/sources.rb - lib/rbs/collection/sources/base.rb - lib/rbs/collection/sources/git.rb - lib/rbs/collection/sources/local.rb - lib/rbs/collection/sources/rubygems.rb - lib/rbs/collection/sources/stdlib.rb - lib/rbs/constant.rb - lib/rbs/definition.rb - lib/rbs/definition_builder.rb - lib/rbs/definition_builder/ancestor_builder.rb - lib/rbs/definition_builder/method_builder.rb - lib/rbs/diff.rb - lib/rbs/environment.rb - lib/rbs/environment/use_map.rb - lib/rbs/environment_loader.rb - lib/rbs/environment_walker.rb - lib/rbs/errors.rb - lib/rbs/factory.rb - lib/rbs/file_finder.rb - lib/rbs/location_aux.rb - lib/rbs/locator.rb - lib/rbs/method_type.rb - lib/rbs/namespace.rb - lib/rbs/parser_aux.rb - lib/rbs/parser_compat/lexer_error.rb - lib/rbs/parser_compat/located_value.rb - lib/rbs/parser_compat/semantics_error.rb - lib/rbs/parser_compat/syntax_error.rb - lib/rbs/prototype/helpers.rb - lib/rbs/prototype/node_usage.rb - lib/rbs/prototype/rb.rb - lib/rbs/prototype/rbi.rb - lib/rbs/prototype/runtime.rb - lib/rbs/prototype/runtime/helpers.rb - lib/rbs/prototype/runtime/reflection.rb - lib/rbs/prototype/runtime/value_object_generator.rb - lib/rbs/repository.rb - lib/rbs/resolver/constant_resolver.rb - lib/rbs/resolver/type_name_resolver.rb - lib/rbs/sorter.rb - lib/rbs/substitution.rb - lib/rbs/subtractor.rb - lib/rbs/test.rb - lib/rbs/test/errors.rb - lib/rbs/test/guaranteed.rb - lib/rbs/test/hook.rb - lib/rbs/test/observer.rb - lib/rbs/test/setup.rb - lib/rbs/test/setup_helper.rb - lib/rbs/test/tester.rb - lib/rbs/test/type_check.rb - lib/rbs/type_alias_dependency.rb - lib/rbs/type_alias_regularity.rb - lib/rbs/type_name.rb - lib/rbs/types.rb - lib/rbs/unit_test.rb - lib/rbs/unit_test/convertibles.rb - lib/rbs/unit_test/spy.rb - lib/rbs/unit_test/type_assertions.rb - lib/rbs/unit_test/with_aliases.rb - lib/rbs/validator.rb - lib/rbs/variance_calculator.rb - lib/rbs/vendorer.rb - lib/rbs/version.rb - lib/rbs/writer.rb - lib/rdoc/discover.rb - lib/rdoc_plugin/parser.rb - rbs.gemspec - schema/annotation.json - schema/comment.json - schema/decls.json - schema/function.json - schema/location.json - schema/members.json - schema/methodType.json - schema/typeParam.json - schema/types.json - sig/ancestor_builder.rbs - sig/ancestor_graph.rbs - sig/annotate/annotations.rbs - sig/annotate/formatter.rbs - sig/annotate/rdoc_annotater.rbs - sig/annotate/rdoc_source.rbs - sig/annotation.rbs - sig/buffer.rbs - sig/builtin_names.rbs - sig/cli.rbs - sig/cli/colored_io.rbs - sig/cli/diff.rbs - sig/cli/validate.rbs - sig/collection.rbs - sig/collection/cleaner.rbs - sig/collection/config.rbs - sig/collection/config/lockfile.rbs - sig/collection/config/lockfile_generator.rbs - sig/collection/installer.rbs - sig/collection/sources.rbs - sig/comment.rbs - sig/constant.rbs - sig/declarations.rbs - sig/definition.rbs - sig/definition_builder.rbs - sig/diff.rbs - sig/directives.rbs - sig/environment.rbs - sig/environment_loader.rbs - sig/environment_walker.rbs - sig/errors.rbs - sig/factory.rbs - sig/file_finder.rbs - sig/location.rbs - sig/locator.rbs - sig/manifest.yaml - sig/members.rbs - sig/method_builder.rbs - sig/method_types.rbs - sig/namespace.rbs - sig/parser.rbs - sig/prototype/helpers.rbs - sig/prototype/node_usage.rbs - sig/prototype/rb.rbs - sig/prototype/rbi.rbs - sig/prototype/runtime.rbs - sig/rbs.rbs - sig/rdoc/rbs.rbs - sig/repository.rbs - sig/resolver/constant_resolver.rbs - sig/resolver/context.rbs - sig/resolver/type_name_resolver.rbs - sig/shims/bundler.rbs - sig/shims/enumerable.rbs - sig/shims/rubygems.rbs - sig/sorter.rbs - sig/substitution.rbs - sig/subtractor.rbs - sig/test.rbs - sig/test/errors.rbs - sig/test/guranteed.rbs - sig/test/type_check.rbs - sig/type_alias_dependency.rbs - sig/type_alias_regularity.rbs - sig/type_param.rbs - sig/typename.rbs - sig/types.rbs - sig/unit_test/convertibles.rbs - sig/unit_test/spy.rbs - sig/unit_test/type_assertions.rbs - sig/unit_test/with_aliases.rbs - sig/use_map.rbs - sig/util.rbs - sig/validator.rbs - sig/variance_calculator.rbs - sig/vendorer.rbs - sig/version.rbs - sig/writer.rbs - stdlib/abbrev/0/abbrev.rbs - stdlib/abbrev/0/array.rbs - stdlib/base64/0/base64.rbs - stdlib/benchmark/0/benchmark.rbs - stdlib/bigdecimal-math/0/big_math.rbs - stdlib/bigdecimal-math/0/manifest.yaml - stdlib/bigdecimal/0/big_decimal.rbs - stdlib/cgi/0/core.rbs - stdlib/cgi/0/manifest.yaml - stdlib/coverage/0/coverage.rbs - stdlib/csv/0/csv.rbs - stdlib/csv/0/manifest.yaml - stdlib/date/0/date.rbs - stdlib/date/0/date_time.rbs - stdlib/date/0/time.rbs - stdlib/dbm/0/dbm.rbs - stdlib/delegate/0/delegator.rbs - stdlib/delegate/0/kernel.rbs - stdlib/delegate/0/simple_delegator.rbs - stdlib/did_you_mean/0/did_you_mean.rbs - stdlib/digest/0/digest.rbs - stdlib/erb/0/erb.rbs - stdlib/etc/0/etc.rbs - stdlib/fileutils/0/fileutils.rbs - stdlib/find/0/find.rbs - stdlib/forwardable/0/forwardable.rbs - stdlib/io-console/0/io-console.rbs - stdlib/ipaddr/0/ipaddr.rbs - stdlib/json/0/json.rbs - stdlib/logger/0/formatter.rbs - stdlib/logger/0/log_device.rbs - stdlib/logger/0/logger.rbs - stdlib/logger/0/manifest.yaml - stdlib/logger/0/period.rbs - stdlib/logger/0/severity.rbs - stdlib/minitest/0/kernel.rbs - stdlib/minitest/0/manifest.yaml - stdlib/minitest/0/minitest.rbs - stdlib/minitest/0/minitest/abstract_reporter.rbs - stdlib/minitest/0/minitest/assertion.rbs - stdlib/minitest/0/minitest/assertions.rbs - stdlib/minitest/0/minitest/backtrace_filter.rbs - stdlib/minitest/0/minitest/bench_spec.rbs - stdlib/minitest/0/minitest/benchmark.rbs - stdlib/minitest/0/minitest/composite_reporter.rbs - stdlib/minitest/0/minitest/expectation.rbs - stdlib/minitest/0/minitest/expectations.rbs - stdlib/minitest/0/minitest/guard.rbs - stdlib/minitest/0/minitest/mock.rbs - stdlib/minitest/0/minitest/parallel.rbs - stdlib/minitest/0/minitest/parallel/executor.rbs - stdlib/minitest/0/minitest/parallel/test.rbs - stdlib/minitest/0/minitest/parallel/test/class_methods.rbs - stdlib/minitest/0/minitest/pride_io.rbs - stdlib/minitest/0/minitest/pride_lol.rbs - stdlib/minitest/0/minitest/progress_reporter.rbs - stdlib/minitest/0/minitest/reportable.rbs - stdlib/minitest/0/minitest/reporter.rbs - stdlib/minitest/0/minitest/result.rbs - stdlib/minitest/0/minitest/runnable.rbs - stdlib/minitest/0/minitest/skip.rbs - stdlib/minitest/0/minitest/spec.rbs - stdlib/minitest/0/minitest/spec/dsl.rbs - stdlib/minitest/0/minitest/spec/dsl/instance_methods.rbs - stdlib/minitest/0/minitest/statistics_reporter.rbs - stdlib/minitest/0/minitest/summary_reporter.rbs - stdlib/minitest/0/minitest/test.rbs - stdlib/minitest/0/minitest/test/lifecycle_hooks.rbs - stdlib/minitest/0/minitest/unexpected_error.rbs - stdlib/minitest/0/minitest/unit.rbs - stdlib/minitest/0/minitest/unit/test_case.rbs - stdlib/monitor/0/monitor.rbs - stdlib/mutex_m/0/mutex_m.rbs - stdlib/net-http/0/manifest.yaml - stdlib/net-http/0/net-http.rbs - stdlib/net-protocol/0/manifest.yaml - stdlib/net-protocol/0/net-protocol.rbs - stdlib/net-smtp/0/manifest.yaml - stdlib/net-smtp/0/net-smtp.rbs - stdlib/nkf/0/nkf.rbs - stdlib/objspace/0/objspace.rbs - stdlib/observable/0/observable.rbs - stdlib/open-uri/0/manifest.yaml - stdlib/open-uri/0/open-uri.rbs - stdlib/openssl/0/manifest.yaml - stdlib/openssl/0/openssl.rbs - stdlib/optparse/0/optparse.rbs - stdlib/pathname/0/pathname.rbs - stdlib/pp/0/manifest.yaml - stdlib/pp/0/pp.rbs - stdlib/prettyprint/0/prettyprint.rbs - stdlib/pstore/0/pstore.rbs - stdlib/psych/0/dbm.rbs - stdlib/psych/0/manifest.yaml - stdlib/psych/0/psych.rbs - stdlib/psych/0/store.rbs - stdlib/pty/0/pty.rbs - stdlib/rdoc/0/code_object.rbs - stdlib/rdoc/0/comment.rbs - stdlib/rdoc/0/context.rbs - stdlib/rdoc/0/markup.rbs - stdlib/rdoc/0/parser.rbs - stdlib/rdoc/0/rdoc.rbs - stdlib/rdoc/0/ri.rbs - stdlib/rdoc/0/store.rbs - stdlib/rdoc/0/top_level.rbs - stdlib/resolv/0/manifest.yaml - stdlib/resolv/0/resolv.rbs - stdlib/ripper/0/ripper.rbs - stdlib/securerandom/0/securerandom.rbs - stdlib/shellwords/0/shellwords.rbs - stdlib/singleton/0/singleton.rbs - stdlib/socket/0/addrinfo.rbs - stdlib/socket/0/basic_socket.rbs - stdlib/socket/0/constants.rbs - stdlib/socket/0/ip_socket.rbs - stdlib/socket/0/socket.rbs - stdlib/socket/0/socket_error.rbs - stdlib/socket/0/tcp_server.rbs - stdlib/socket/0/tcp_socket.rbs - stdlib/socket/0/udp_socket.rbs - stdlib/socket/0/unix_server.rbs - stdlib/socket/0/unix_socket.rbs - stdlib/strscan/0/string_scanner.rbs - stdlib/tempfile/0/tempfile.rbs - stdlib/time/0/time.rbs - stdlib/timeout/0/timeout.rbs - stdlib/tmpdir/0/tmpdir.rbs - stdlib/tsort/0/cyclic.rbs - stdlib/tsort/0/interfaces.rbs - stdlib/tsort/0/tsort.rbs - stdlib/uri/0/common.rbs - stdlib/uri/0/file.rbs - stdlib/uri/0/ftp.rbs - stdlib/uri/0/generic.rbs - stdlib/uri/0/http.rbs - stdlib/uri/0/https.rbs - stdlib/uri/0/ldap.rbs - stdlib/uri/0/ldaps.rbs - stdlib/uri/0/mailto.rbs - stdlib/uri/0/rfc2396_parser.rbs - stdlib/uri/0/rfc3986_parser.rbs - stdlib/uri/0/ws.rbs - stdlib/uri/0/wss.rbs - stdlib/yaml/0/manifest.yaml - stdlib/yaml/0/yaml.rbs - stdlib/zlib/0/buf_error.rbs - stdlib/zlib/0/data_error.rbs - stdlib/zlib/0/deflate.rbs - stdlib/zlib/0/error.rbs - stdlib/zlib/0/gzip_file.rbs - stdlib/zlib/0/gzip_file/crc_error.rbs - stdlib/zlib/0/gzip_file/error.rbs - stdlib/zlib/0/gzip_file/length_error.rbs - stdlib/zlib/0/gzip_file/no_footer.rbs - stdlib/zlib/0/gzip_reader.rbs - stdlib/zlib/0/gzip_writer.rbs - stdlib/zlib/0/inflate.rbs - stdlib/zlib/0/mem_error.rbs - stdlib/zlib/0/need_dict.rbs - stdlib/zlib/0/stream_end.rbs - stdlib/zlib/0/stream_error.rbs - stdlib/zlib/0/version_error.rbs - stdlib/zlib/0/zlib.rbs - stdlib/zlib/0/zstream.rbs homepage: https://github.com/ruby/rbs licenses: - BSD-2-Clause - Ruby metadata: homepage_uri: https://github.com/ruby/rbs source_code_uri: https://github.com/ruby/rbs.git changelog_uri: https://github.com/ruby/rbs/blob/master/CHANGELOG.md post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '3.0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.5.0.dev signing_key: specification_version: 4 summary: Type signature for Ruby. test_files: []