Pass failing webhook specs after yank/unyank webhook integration
move WebHookJob into jobs/ as Notifier
move indexer to its own class, kill vault
Parse JSON with multi_json instead of specifying a particular JSON in…
See also #362.
remove calls to the JSON gem API
Remove duplicate find_rubygems methods
Ignore hash key order
Ensure that nested ActiveRecord objects are properly encoded as YAML
show an all versions link if there's yanked versions. closes #354
Test coverage for dependency changes for mitigating parse errors.
Fix a couple places where we didn't kill approved.
We shouldn't need to import gems from RubyForge ever again
Remove code traces of ownership.approved
Remove trailing whitespace
Merge pull request #350 from rubygems/update_clearance
Merge pull request #348 from michaelfairley/fix_just_updated
Have api/v1/gems/just_updated return gems rather than versions.
Have api/v1/gems/just_updated return gems rather than versions
Added unit tests for changes to Download
Adding api support for most downloaded of all time.
No longer test for confirmed users.
Require clearance/testing instead of clearance/shoulda_macros.
Generate new clearance features
Replace Factory(:email_confirmed_user) with Factory(:user)
apparently I am inept at factory girl
use factory_girl 2.0 DSL for parent factories
add tests for dependencies api endpoint
update api_keys and downloads tests to match used endpoints
fix nil.dup in api versions/downloads conroller
caused by Date.parse receiving nil param value
fix nil.strip bug in searches api controller
caused by no params[:query] being passed
fix nil.built_at bug for versions#index
caused by a gem with no versions
owners api controller - add tests, use respond_to
fix nil.docs bug on rubygems#show for gems without linkset
DRY up api tests for rubygems + api_keys controllers
add missing tests for yaml + json to rubygems#index