├── .github ├── dependabot.yml └── workflows │ ├── push_gem.yml │ └── ubuntu.yml ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .yardopts ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE.md ├── README.md ├── Rakefile ├── gems.gemspec ├── lib ├── gems.rb └── gems │ ├── abstract_client.rb │ ├── client.rb │ ├── configuration.rb │ ├── errors.rb │ ├── request.rb │ ├── v1.rb │ ├── v1 │ └── client.rb │ ├── v2.rb │ ├── v2 │ └── client.rb │ └── version.rb └── spec ├── fixtures ├── add_owner ├── add_web_hook ├── api_key ├── dependencies ├── downloads.json ├── downloads.yaml ├── fire_web_hook ├── gems-0.0.8.gem ├── gems.json ├── just_updated.json ├── latest.json ├── most_downloaded.json ├── most_downloaded_today.json ├── owners.json ├── push ├── rails.json ├── rails_admin-0.0.0.json ├── remove_owner ├── remove_web_hook ├── reverse_dependencies_short.json ├── script_helpers.json ├── script_helpers │ └── latest.json ├── search.json ├── total_downloads.json ├── unyank ├── v2 │ └── rails-7.0.6.json ├── web_hooks.json └── yank ├── gems ├── abstract_client_spec.rb ├── client_v1_spec.rb ├── client_v2_spec.rb └── request_spec.rb ├── gems_spec.rb └── helper.rb /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/push_gem.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/.github/workflows/push_gem.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/.github/workflows/ubuntu.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --order random 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/.yardopts -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/Rakefile -------------------------------------------------------------------------------- /gems.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/gems.gemspec -------------------------------------------------------------------------------- /lib/gems.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/lib/gems.rb -------------------------------------------------------------------------------- /lib/gems/abstract_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/lib/gems/abstract_client.rb -------------------------------------------------------------------------------- /lib/gems/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/lib/gems/client.rb -------------------------------------------------------------------------------- /lib/gems/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/lib/gems/configuration.rb -------------------------------------------------------------------------------- /lib/gems/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/lib/gems/errors.rb -------------------------------------------------------------------------------- /lib/gems/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/lib/gems/request.rb -------------------------------------------------------------------------------- /lib/gems/v1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/lib/gems/v1.rb -------------------------------------------------------------------------------- /lib/gems/v1/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/lib/gems/v1/client.rb -------------------------------------------------------------------------------- /lib/gems/v2.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/lib/gems/v2.rb -------------------------------------------------------------------------------- /lib/gems/v2/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/lib/gems/v2/client.rb -------------------------------------------------------------------------------- /lib/gems/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/lib/gems/version.rb -------------------------------------------------------------------------------- /spec/fixtures/add_owner: -------------------------------------------------------------------------------- 1 | Owner added successfully. -------------------------------------------------------------------------------- /spec/fixtures/add_web_hook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/add_web_hook -------------------------------------------------------------------------------- /spec/fixtures/api_key: -------------------------------------------------------------------------------- 1 | 701243f217cdf23b1370c7b66b65ca97 -------------------------------------------------------------------------------- /spec/fixtures/dependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/dependencies -------------------------------------------------------------------------------- /spec/fixtures/downloads.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/downloads.json -------------------------------------------------------------------------------- /spec/fixtures/downloads.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/downloads.yaml -------------------------------------------------------------------------------- /spec/fixtures/fire_web_hook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/fire_web_hook -------------------------------------------------------------------------------- /spec/fixtures/gems-0.0.8.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/gems-0.0.8.gem -------------------------------------------------------------------------------- /spec/fixtures/gems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/gems.json -------------------------------------------------------------------------------- /spec/fixtures/just_updated.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/just_updated.json -------------------------------------------------------------------------------- /spec/fixtures/latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/latest.json -------------------------------------------------------------------------------- /spec/fixtures/most_downloaded.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/most_downloaded.json -------------------------------------------------------------------------------- /spec/fixtures/most_downloaded_today.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/most_downloaded_today.json -------------------------------------------------------------------------------- /spec/fixtures/owners.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/owners.json -------------------------------------------------------------------------------- /spec/fixtures/push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/push -------------------------------------------------------------------------------- /spec/fixtures/rails.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/rails.json -------------------------------------------------------------------------------- /spec/fixtures/rails_admin-0.0.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/rails_admin-0.0.0.json -------------------------------------------------------------------------------- /spec/fixtures/remove_owner: -------------------------------------------------------------------------------- 1 | Owner removed successfully. -------------------------------------------------------------------------------- /spec/fixtures/remove_web_hook: -------------------------------------------------------------------------------- 1 | Successfully removed webhook for all gems to http://example.com -------------------------------------------------------------------------------- /spec/fixtures/reverse_dependencies_short.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/reverse_dependencies_short.json -------------------------------------------------------------------------------- /spec/fixtures/script_helpers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/script_helpers.json -------------------------------------------------------------------------------- /spec/fixtures/script_helpers/latest.json: -------------------------------------------------------------------------------- 1 | {"version":"0.3.0"} -------------------------------------------------------------------------------- /spec/fixtures/search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/search.json -------------------------------------------------------------------------------- /spec/fixtures/total_downloads.json: -------------------------------------------------------------------------------- 1 | {"total":244368950} -------------------------------------------------------------------------------- /spec/fixtures/unyank: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/unyank -------------------------------------------------------------------------------- /spec/fixtures/v2/rails-7.0.6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/v2/rails-7.0.6.json -------------------------------------------------------------------------------- /spec/fixtures/web_hooks.json: -------------------------------------------------------------------------------- 1 | {"all gems":[{"url":"http://example.com","failure_count":0}]} -------------------------------------------------------------------------------- /spec/fixtures/yank: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/fixtures/yank -------------------------------------------------------------------------------- /spec/gems/abstract_client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/gems/abstract_client_spec.rb -------------------------------------------------------------------------------- /spec/gems/client_v1_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/gems/client_v1_spec.rb -------------------------------------------------------------------------------- /spec/gems/client_v2_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/gems/client_v2_spec.rb -------------------------------------------------------------------------------- /spec/gems/request_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/gems/request_spec.rb -------------------------------------------------------------------------------- /spec/gems_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/gems_spec.rb -------------------------------------------------------------------------------- /spec/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rubygems/gems/HEAD/spec/helper.rb --------------------------------------------------------------------------------