Skip navigation links
A C D E G I J L M O R S U 

A

addGemGroup(String) - Method in interface org.ysb33r.gradle.jruby.api.gems.GemResolverStrategy
Add a new group for GEMs.
allVersions(String) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RubyGemQueryRestApi
Return all published versions for a specific GEM
allVersions(String, boolean) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RubyGemQueryRestApi
Return all published versions for a specific GEM

C

coop() - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Create an artifact repository which will use https://gem.coop and associate group rubygems with it.
coop(Action<GemRepositoryConfiguration>) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Create an artifact repository which will use https://gem.coop and associate group rubygems with it.
coop(Closure<?>) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Create an artifact repository which will use https://gem.coop and associate group rubygems with it.

D

directoryListing(String, String) - Method in interface org.ysb33r.gradle.jruby.api.resolver.IvyXmlFactory
Lists all versions as directories.

E

excludeConfigurations(Configuration...) - Method in interface org.ysb33r.gradle.jruby.api.gems.GemResolverStrategy
Exclude a configuration from being resolved using the GEM version resolver strategy.
excludeConfigurations(String...) - Method in interface org.ysb33r.gradle.jruby.api.gems.GemResolverStrategy
Exclude a configuration from being resolved using the GEM version resolver strategy.
excludeModule(String, String) - Method in interface org.ysb33r.gradle.jruby.api.gems.GemResolverStrategy
Exclude a module from being resolved using the GEM version resolver strategy.
excludeModule(String) - Method in interface org.ysb33r.gradle.jruby.api.gems.GemResolverStrategy
Exclude a module from being resolved using the GEM version resolver strategy.
excludeModule(Pattern, Pattern) - Method in interface org.ysb33r.gradle.jruby.api.gems.GemResolverStrategy
Exclude a module from being resolved using the GEM version resolver strategy.
excludeModule(Pattern) - Method in interface org.ysb33r.gradle.jruby.api.gems.GemResolverStrategy
Exclude a module from being resolved using the GEM version resolver strategy.

G

GemDependency - Interface in org.ysb33r.gradle.jruby.api.gems
Description of a transitive GEM dependency.
GemInfo - Interface in org.ysb33r.gradle.jruby.api.gems
GEM metadata.
GemPrepareTask - Interface in org.ysb33r.gradle.jruby.api.gems
Specification of a task that can prepare GEMs for usage by JRuby.
GemRepositoryConfiguration - Interface in org.ysb33r.gradle.jruby.api.resolver
Additional options for configuring a remote GEM repository
GemResolverStrategy - Interface in org.ysb33r.gradle.jruby.api.gems
Defines groups which contains GEMs and controls GEM resolving rules.
gems() - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Create an artifact repository which will use https://rubygems.org and associate group rubygems with it.
gems(Action<GemRepositoryConfiguration>) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Create an artifact repository which will use https://rubygems.org and associate group rubygems with it.
gems(Closure<?>) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Create an artifact repository which will use https://rubygems.org and associate group rubygems with it.
gems(Object) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Create an artifact repository which will use specified URI and associate group rubygems with it.
gems(Object, Action<GemRepositoryConfiguration>) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Create an artifact repository which will use specified URI and associate group rubygems with it.
gems(Object, Closure<?>) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Create an artifact repository which will use specified URI and associate group rubygems with it.
gems(String, CharSequence) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Create an artifact repository which will use specified URI and associate a specified group with it.
gems(String, Provider<? extends CharSequence>) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Create an artifact repository which will use specified URI and associate a specified group with it.
gems(String, CharSequence, Action<GemRepositoryConfiguration>) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Create an artifact repository which will use specified URI and associate a specified group with it.
gems(String, CharSequence, Closure<?>) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Create an artifact repository which will use specified URI and associate a specified group with it.
gems(String, Provider<? extends CharSequence>, Action<GemRepositoryConfiguration>) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Create an artifact repository which will use specified URI and associate a specified group with it.
gems(String, Provider<? extends CharSequence>, Closure<?>) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Create an artifact repository which will use specified URI and associate a specified group with it.
getAuthors() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemInfo
GEM authors.
getConfiguration() - Method in interface org.ysb33r.gradle.jruby.api.gems.RegisteredGemConfiguration
 
getDependencies() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemInfo
Transitive runtime dependencies.
getDescription() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemInfo
GEM long description.
getDevelopmentDependencies() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemInfo
Transitive development dependencies.
getDocumentationUri() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemInfo
Location of documentation.
getGemsAndJarsAsFileCollection() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemPrepareTask
 
getGemsAsFileCollection() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemPrepareTask
All GEMs that have been supplied as dependencies.
getGemUri() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemInfo
Location to download GEM.
getGroup() - Method in interface org.ysb33r.gradle.jruby.api.gems.JarDependency
Group/organisation that the JAR belongs to
getHomepageUri() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemInfo
Project website.
getJarRequirements() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemInfo
Transitive JAR requirements.
getName() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemDependency
Name of transitive GEM dependency.
getName() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemInfo
GEM name.
getOutputDir() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemPrepareTask
Target directory for GEMs.
getPlatform() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemInfo
GEM platform.
getPrepareTask() - Method in interface org.ysb33r.gradle.jruby.api.gems.RegisteredGemConfiguration
 
getProjectUri() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemInfo
Project home.
getRequirements() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemDependency
Version requirements that is requested upon this transitive dependency.
getRubyGemsVersion() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemInfo
Required version of Rubygems.
getRubyVersion() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemInfo
Required version of Ruby
getSha() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemInfo
GEM hash.
getSummary() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemInfo
GEM short description.
getVersion() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemInfo
GEM version.

I

isGemGroup(String) - Method in interface org.ysb33r.gradle.jruby.api.gems.GemResolverStrategy
Is this group/organisation a GEM group ?
isPrerelease() - Method in interface org.ysb33r.gradle.jruby.api.gems.GemInfo
Whether the GEM is still a prerelease version.
IvyXmlFactory - Interface in org.ysb33r.gradle.jruby.api.resolver
Builds various IvyXml-related objects.
ivyXmlPath(String, String, String) - Method in interface org.ysb33r.gradle.jruby.api.resolver.IvyXmlFactory
Returns the path on disk where the ivy.xml file related to the specific Rubygem will be found.
ivyXmlSha1(String, String, String) - Method in interface org.ysb33r.gradle.jruby.api.resolver.IvyXmlFactory
Returns the path to the ivy.xml.sha1 file.

J

JarDependency - Interface in org.ysb33r.gradle.jruby.api.gems
JAR dependency as specified by a GEM spec.

L

latestVersion(String) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RubyGemQueryRestApi
Return latest published version of GEM.
latestVersion(String, boolean) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RubyGemQueryRestApi
Return latest published version of GEM.

M

mavengems() - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Adds the Maven-GEMs proxy that is supported by the JRuby group.
mavengems(Object) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Adds a remote Maven-GEMs proxy.
mavengems(String, Object) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RepositoryHandlerExtension
Adds a remote Maven-GEMs proxy and allocate a dedicated group for it.
metadata(String, String) - Method in interface org.ysb33r.gradle.jruby.api.resolver.RubyGemQueryRestApi
Returns the basic metadata for a GEM.

O

org.ysb33r.gradle.jruby.api.gems - package org.ysb33r.gradle.jruby.api.gems
 
org.ysb33r.gradle.jruby.api.resolver - package org.ysb33r.gradle.jruby.api.resolver
 
org.ysb33r.gradle.jruby.internal.resolver - package org.ysb33r.gradle.jruby.internal.resolver
 

R

RatpackServerFactory - Class in org.ysb33r.gradle.jruby.internal.resolver
Creates instances of Ratpack servers
RatpackServerFactory() - Constructor for class org.ysb33r.gradle.jruby.internal.resolver.RatpackServerFactory
 
RegisteredGemConfiguration<T extends org.ysb33r.gradle.jruby.api.tasks.AbstractGemPrepareTask> - Interface in org.ysb33r.gradle.jruby.api.gems
 
RepositoryHandlerExtension - Interface in org.ysb33r.gradle.jruby.api.resolver
Extension which can be added to project.repositories.
RubyGemQueryRestApi - Interface in org.ysb33r.gradle.jruby.api.resolver
Interface for querying a service that confirms to the RubyGem API.

S

setGemConfiguration(Configuration) - Method in interface org.ysb33r.gradle.jruby.api.gems.GemPrepareTask
Sets the GEM configuration to be used with this task.
setGemOverwriteAction(GemOverwriteAction) - Method in interface org.ysb33r.gradle.jruby.api.gems.GemPrepareTask
 
setGemOverwriteAction(String) - Method in interface org.ysb33r.gradle.jruby.api.gems.GemPrepareTask
 
setOutputDir(Object) - Method in interface org.ysb33r.gradle.jruby.api.gems.GemPrepareTask
Sets the output directory.
setPassword(Object) - Method in interface org.ysb33r.gradle.jruby.api.resolver.GemRepositoryConfiguration
Set a password for a custom GEM repository.
setPrerelease(boolean) - Method in interface org.ysb33r.gradle.jruby.api.resolver.GemRepositoryConfiguration
Set whether pre-release GEMs should be considered.
setUsername(Object) - Method in interface org.ysb33r.gradle.jruby.api.resolver.GemRepositoryConfiguration
Set a username for a custom GEM repository.

U

useGemVersionResolver(ModuleVersionSelector) - Method in interface org.ysb33r.gradle.jruby.api.gems.GemResolverStrategy
Whether the GEM version resolving strategy should be applied for a specific module.
useGemVersionResolver(String) - Method in interface org.ysb33r.gradle.jruby.api.gems.GemResolverStrategy
Whether the GEM version resolving strategy should be applied to a specific configuration.
A C D E G I J L M O R S U 
Skip navigation links