public interface RubyGemQueryRestApi
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
allVersions(java.lang.String gemName)
Return all published versions for a specific GEM
|
java.util.List<java.lang.String> |
allVersions(java.lang.String gemName,
boolean includePrelease)
Return all published versions for a specific GEM
|
java.lang.String |
latestVersion(java.lang.String gemName)
Return latest published version of GEM.
|
java.lang.String |
latestVersion(java.lang.String gemName,
boolean allowPrerelease)
Return latest published version of GEM.
|
GemInfo |
metadata(java.lang.String gemName,
java.lang.String version)
Returns the basic metadata for a GEM.
|
java.util.List<java.lang.String> allVersions(java.lang.String gemName)
throws org.ysb33r.gradle.jruby.api.resolver.ApiException
gemName - Name of GEM.null.org.ysb33r.gradle.jruby.api.resolver.ApiException - - if a networking or parser error occurs.java.util.List<java.lang.String> allVersions(java.lang.String gemName,
boolean includePrelease)
throws org.ysb33r.gradle.jruby.api.resolver.ApiException
gemName - Name of GEM.includePrelease - Whether pre-release versions should be included.null.org.ysb33r.gradle.jruby.api.resolver.ApiException - - if a networking or parser error occurs.java.lang.String latestVersion(java.lang.String gemName)
throws org.ysb33r.gradle.jruby.api.resolver.ApiException
gemName - Name of GEM.org.ysb33r.gradle.jruby.api.resolver.ApiException - if GEM does not exist.java.lang.String latestVersion(java.lang.String gemName,
boolean allowPrerelease)
throws org.ysb33r.gradle.jruby.api.resolver.ApiException
gemName - Name of GEM.allowPrerelease - Whether a prereleased version can be considered a latest version.org.ysb33r.gradle.jruby.api.resolver.ApiException - - if GEM does not exist.GemInfo metadata(java.lang.String gemName, java.lang.String version) throws org.ysb33r.gradle.jruby.api.resolver.ApiException
gemName - Name of GEM.version - Version of GEM.org.ysb33r.gradle.jruby.api.resolver.ApiException - - if GEM + version does not exist.