Generated RBS signatures for redis-rb.
Version 0.1.x targets redis >= 5.4.0, < 5.5. It covers the concrete client, command modules, pipelines, futures, subscriptions, distributed support and auxiliary classes shipped by Redis 5.4.1. The older community signature collection for Redis 4.2 was used only as historical reference because Redis 5.x has a different client architecture and API surface.
gem "redis", "~> 5.4.1"
gem "redis-rbs", "~> 0.1.0", require: falseRBS, Steep and compatible editors discover the .rbs files from the installed gem's sig/ directory. This gem adds no runtime behavior and never opens a Redis connection by itself.
The generator runs RBS's Ruby prototype over every file shipped in redis and enriches exact Ruby parameter shapes with the source's YARD parameter and return types. data/coverage.yml records the source/signature counts and is checked by the test suite, so a new public or auxiliary method cannot disappear silently.
bundle install
bundle exec rake generate
bundle exec rake
bundle exec rake buildGenerated signatures are committed; consumers do not need the generator or network access.
MIT. Redis and redis-rb names and API facts belong to their respective projects; redis-rb is also distributed under the MIT license.