diff --git a/docs/usage.rst b/docs/usage.rst index 7259864..2e97689 100644 --- a/docs/usage.rst +++ b/docs/usage.rst @@ -437,6 +437,8 @@ Check `RubyGems `_ for updates. gems The name used on RubyGems, e.g. ``sass``. +This source supports :ref:`list options`. + Check NPM Registry ~~~~~~~~~~~~~~~~~~ :: diff --git a/nvchecker_source/gems.py b/nvchecker_source/gems.py index fbea42e..259c635 100644 --- a/nvchecker_source/gems.py +++ b/nvchecker_source/gems.py @@ -6,4 +6,4 @@ GEMS_URL = 'https://rubygems.org/api/v1/versions/%s.json' async def get_version(name, conf, *, cache, **kwargs): key = conf.get('gems', name) data = await cache.get_json(GEMS_URL % key) - return data[0]['number'] + return [item['number'] for item in data]