Нашли что-то более интересное в Rubygems.org,
Он обслуживает API, который отображает JSON / XML-ответ о геме. Часто упоминается в Rubygems.org, но не в файле gemspec
о совместимости версий Ruby.
Я бы оставил дискуссию открытой, так как это все еще не Абсолютный аутентичный способ,
но это один из способов получить его.
Пример:
curl https://rubygems.org/api/v2/rubygems/activerecord/versions/4.2.7.1.json
{
"name": "activerecord",
"downloads": 163190934,
"version": "4.2.7.1",
"version_downloads": 6061660,
"platform": "ruby",
"authors": "David Heinemeier Hansson",
"info": "Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.",
"licenses": [
"MIT"
],
"metadata": {},
"sha": "923a64e2ebb9c4529761bf65ed37601a7000af2f3b18f12ea00e9f9ba2a168d2",
"project_uri": "https://rubygems.org/gems/activerecord",
"gem_uri": "https://rubygems.org/gems/activerecord-4.2.7.1.gem",
"homepage_uri": "http://rubyonrails.org",
"wiki_uri": null,
"documentation_uri": "http://www.rubydoc.info/gems/activerecord/4.2.7.1",
"mailing_list_uri": null,
"source_code_uri": null,
"bug_tracker_uri": null,
"changelog_uri": null,
"dependencies": {
"development": [],
"runtime": [
{
"name": "activemodel",
"requirements": "= 4.2.7.1"
},
{
"name": "activesupport",
"requirements": "= 4.2.7.1"
},
{
"name": "arel",
"requirements": "~> 6.0"
}
]
},
"built_at": "2016-08-10T00:00:00.000Z",
"created_at": "2016-08-11T17:33:45.486Z",
"description": "Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.",
"downloads_count": 6061660,
"number": "4.2.7.1",
"summary": "Object-relational mapper framework (part of Rails).",
"rubygems_version": ">= 0",
"ruby_version": ">= 1.9.3",
"prerelease": false,
"requirements": []
}
и экстракт ruby_version
.
Документация по API: https://guides.rubygems.org/rubygems-org-api-v2/