A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

AbstractGemPrepareTask - Class in org.ysb33r.gradle.jruby.api.tasks
Abstract base class for building custom tasks for preparing GEMs.
AbstractGemPrepareTask(org.gradle.workers.WorkerExecutor) - Constructor in AbstractGemPrepareTask
AbstractJRubyExecTask - Class in org.ysb33r.gradle.jruby.api.tasks
Base class for setting up JRuby executions.
AbstractJRubyExecTask(org.gradle.workers.WorkerExecutor) - Constructor in AbstractJRubyExecTask
addGemGroup(java.lang.String) - Method in DefaultGemResolverStrategy
Add a new group for GEMs.
addGemGroup(java.lang.String) - Method in GemResolverStrategy
Add a new group for GEMs.
addGemResolver(org.gradle.api.artifacts.Configuration, org.ysb33r.gradle.jruby.api.gems.GemResolverStrategy, org.ysb33r.gradle.jruby.internal.gems.GemVersionResolver) - Method in GemVersionResolver
allVersions(java.lang.String, boolean) - Method in DefaultRubyGemRestApi
Return all published versions for a specific GEM
allVersions(java.lang.String, boolean) - Method in RubyGemQueryRestApi
Return all published versions for a specific GEM
ApiException - Class in org.ysb33r.gradle.jruby.api.resolver
Throws when there are issues with the RubyGems REST API.
ApiException() - Constructor in ApiException
apply(org.gradle.api.Project) - Method in JRubyResolverPlugin
authors - Property in DefaultGemInfo

B

C

close() - Method in IvyXmlProxyBuildService
Closes all registered proxies.
compareTo(org.ysb33r.gradle.jruby.api.gems.GemVersion) - Method in GemVersion
Allows for versions to be compared and sorted.
configuration - Property in GemConfigurations.3
conflict() - Method in GemVersion
examines the version range on conflict, i.e. lower bound bigger then upper bound.
coordinates - Property in GemUtils.JarsToProcess
createJRubyConfigurationName(java.lang.String, java.lang.String) - Method in GemPrepareUtils
Creates a name for a configuration.

D

DEFAULT_CONFIGURATION - Field in GemPrepareUtils
DEFAULT_GROUP_NAME - Field in DefaultRepositoryHandlerExtension
DEFAULT_PREPARE_TASK - Field in GemPrepareUtils
DEFAULT_TASK_GROUP - Field in GemConfigurations
DefaultGemDependency - Class in org.ysb33r.gradle.jruby.internal.gems
Defining a GEM dependency.
DefaultGemDependency() - Constructor in DefaultGemDependency
DefaultGemInfo - Class in org.ysb33r.gradle.jruby.internal.gems
An implementation of GEM metadata.
DefaultGemInfo() - Constructor in DefaultGemInfo
DefaultGemResolverStrategy - Class in org.ysb33r.gradle.jruby.internal.gems
Defines groups which contains GEMs and controls GEM resolving rules.
DefaultGemResolverStrategy() - Constructor in DefaultGemResolverStrategy
DefaultIvyXmlFactory - Class in org.ysb33r.gradle.jruby.internal.core
Works with ivy.xml and relatd files.
DefaultIvyXmlFactory(java.io.File, java.lang.String, java.net.URI, boolean, org.ysb33r.gradle.jruby.internal.gems.GemRepositoryConfiguration) - Constructor in DefaultIvyXmlFactory
DefaultJarDependency - Class in org.ysb33r.gradle.jruby.internal.gems
Defining a JAR dependency.
DefaultJarDependency() - Constructor in DefaultJarDependency
DefaultRepositoryHandlerExtension - Class in org.ysb33r.gradle.jruby.internal.resolver
Extension which can be added to project.repositories.
DefaultRepositoryHandlerExtension.1 - Class in org.ysb33r.gradle.jruby.internal.resolver
DefaultRepositoryHandlerExtension.1() - Constructor in DefaultRepositoryHandlerExtension.1
DefaultRepositoryHandlerExtension(org.gradle.api.Project, Provider<IvyXmlProxyBuildService>) - Constructor in DefaultRepositoryHandlerExtension
Creates an extension and associate it with a project.
DefaultRubyGemRestApi - Class in org.ysb33r.gradle.jruby.internal.core
Implementation for a RubyGems REST API client based upon HttpBuilder-ng.
DefaultRubyGemRestApi(java.net.URI) - Constructor in DefaultRubyGemRestApi
Creates a client from a URI
delete - Property in GemUtils.GemsToProcess
dependencies - Property in DefaultGemInfo
description - Property in DefaultGemInfo
developmentDependencies - Property in DefaultGemInfo
directoryListing(java.lang.String, java.lang.String) - Method in DefaultIvyXmlFactory
Lists all versions as directories.
directoryListing(java.lang.String, java.lang.String) - Method in IvyXmlFactory
Lists all versions as directories.
documentationUri - Property in DefaultGemInfo

E

ESSENTIAL_ENV_KEYS - Field in JRubyExecUtils
ESSENTIAL_ONLY - Field in JRubyEnvironmentInheritance
Only inherit the bare essential system environment.
EVERYTHING - Field in GemVersion
EXCLUDE_JRUBY - Field in JRubyEnvironmentInheritance
Exclude the JRuby environment.
excludeConfigurations(java.lang.String) - Method in DefaultGemResolverStrategy
Exclude a configuration from being resolved using the GEM version resolver strategy.
excludeConfigurations(java.lang.String) - Method in GemResolverStrategy
Exclude a configuration from being resolved using the GEM version resolver strategy.
excludeModule(java.util.regex.Pattern, java.util.regex.Pattern) - Method in DefaultGemResolverStrategy
Exclude a module from being resolved using the GEM version resolver strategy.
excludeModule(java.util.regex.Pattern) - Method in GemResolverStrategy
Exclude a module from being resolved using the GEM version resolver strategy.
EXCLUSIVE - Field in GemVersion.Boundary
THe specified version is excluded on the border.
exec() - Method in AbstractGemPrepareTask
exec() - Method in AbstractJRubyExecTask
execute(org.gradle.api.artifacts.repositories.MavenArtifactRepository) - Method in DefaultRepositoryHandlerExtension.1
execute(T) - Method in GemConfigurations.1
execute(E) - Method in GemConfigurations.2
execute(org.gradle.api.file.CopySpec) - Method in GemUtils.1
execute(Params>) - Method in JRubyResolverPlugin.1
executeAndInterpret(Class<?>, List<String>) - Method in JRubyWorkerExecutor
expired(java.nio.file.Path) - Method in DefaultIvyXmlFactory

F

FAIL - Field in GemOverwriteAction
Fail if GEM exists.
fileRenameMap - Property in GemUtils.JarsToProcess
FILTERED_ENV_KEYS - Field in JRubyExecUtils
findGemDependentJars(org.gradle.api.artifacts.Configuration) - Method in GemUtils
Extract JARs from a GEM configuration.
findGemsToProcess(org.gradle.api.file.FileCollection, java.io.File, org.ysb33r.gradle.jruby.api.gems.GemOverwriteAction) - Method in GemUtils
Process a collection of GEMs and determine which to delete and which to unpack on the local filesystem.
findJRubyJar(org.gradle.api.file.FileCollection, java.lang.String) - Method in GemUtils
Finds a JRuby Jar within a file collection
firstRun() - Method in GemVersionResolver
foo() - Method in AbstractGemPrepareTask
FULL - Field in JRubyEnvironmentInheritance
Inherit the full environment.

G

GEM_COMMAND - Field in GemUtils
GemConfigurations - Class in org.ysb33r.gradle.jruby.api.gems
Creates or registers configurations that will contain GEMs.
GemConfigurations.1 - Class in org.ysb33r.gradle.jruby.api.gems
GemConfigurations.1() - Constructor in GemConfigurations.1
GemConfigurations.2 - Class in org.ysb33r.gradle.jruby.api.gems
GemConfigurations.2() - Constructor in GemConfigurations.2
GemConfigurations.3 - Class in org.ysb33r.gradle.jruby.api.gems
GemConfigurations.3() - Constructor in GemConfigurations.3
GemConfigurations(org.gradle.api.Project) - Constructor in GemConfigurations
gemCopySpec(java.util.Map, org.ysb33r.grolifant5.api.core.ProjectOperations, java.lang.Object) - Method in GemUtils
Adds a GEM CopySpec to an archive
GemDependency - Interface in org.ysb33r.gradle.jruby.api.gems
Description of a transitive GEM dependency.
gemFullNameFromFile(java.lang.String) - Method in GemUtils
Take the given .gem filename (e.g. rake-10.3.2.gem) and just return the gem "full name" (e.g. rake-10.3.2)
GemInfo - Interface in org.ysb33r.gradle.jruby.api.gems
GEM metadata.
GemInstallException - Class in org.ysb33r.gradle.jruby.api.gems
Throws when there are issues installing and extracting GEMs.
GemInstallException() - Constructor in GemInstallException
GemNotFoundException - Class in org.ysb33r.gradle.jruby.api.gems
Thrown when a a GEM cannot be resolved.
GemNotFoundException() - Constructor in GemNotFoundException
GemOverwriteAction - Enum in org.ysb33r.gradle.jruby.api.gems
Overwrite actions when installing GEMs locally into the build area
GemPrepareTask - Interface in org.ysb33r.gradle.jruby.api.gems
Specification of a task that can prepare GEMs for usage by JRuby.
GemPrepareTaskExtension - Class in org.ysb33r.gradle.jruby.internal.gems
Used to ensure jar processing is configuration cache-safe.
GemPrepareTaskExtension(org.gradle.api.Project) - Constructor in GemPrepareTaskExtension
GemPrepareUtils - Class in org.ysb33r.gradle.jruby.internal.gems
Utilities to deal with JRubyPrepare tasks
GemPrepareUtils() - Constructor in GemPrepareUtils
gemRelativePath(java.lang.String) - Method in GemPrepareUtils
GEM working (unpack) relative path by convention.
GemRepositoryConfiguration - Class in org.ysb33r.gradle.jruby.internal.gems
Additional options for configuring a remote GEM repository
GemRepositoryConfiguration() - Constructor in GemRepositoryConfiguration
GemResolverStrategy - Interface in org.ysb33r.gradle.jruby.api.gems
Defines groups which contains GEMs and controls GEM resolving rules.
gems(java.lang.String, java.lang.Object, Action<GemRepositoryConfiguration>) - Method in DefaultRepositoryHandlerExtension
Create an artifact repository which will use specified URI and associate a specified group with it.
gems(java.lang.String, java.lang.Object, Action<GemRepositoryConfiguration>) - Method in RepositoryHandlerExtension
Create an artifact repository which will use specified URI and associate a specified group with it.
GemsToProcess(List<File>, Set<File>) - Constructor in GemUtils.GemsToProcess
GemToIvy - Class in org.ysb33r.gradle.jruby.internal.gems
Converts from Gem metadata to Ivy metadata.
GemToIvy(java.net.URI, java.lang.String) - Constructor in GemToIvy
Create a converter from GEM metadata to Ivy metadata.
gemUri - Property in DefaultGemInfo
GemUtils - Class in org.ysb33r.gradle.jruby.api.gems
A collection of utilities to manipulate GEMs.
GemUtils.1 - Class in org.ysb33r.gradle.jruby.api.gems
GemUtils.1() - Constructor in GemUtils.1
GemUtils.GemsToProcess - Class in org.ysb33r.gradle.jruby.api.gems
Contains which GEMs to unpack and which old GEMs to delete.
GemUtils.JarsToProcess - Class in org.ysb33r.gradle.jruby.api.gems
Information on which JAR-dependent GEMs need to be processed from a configuration.
GemUtils() - Constructor in GemUtils
GemVersion - Class in org.ysb33r.gradle.jruby.api.gems
With rubygems almost all dependencies will be declared via versions ranges and tools like Bundler are very strict on how to resolve those versions - i.e. the resolved version needs to obey each given constraint.
GemVersion.Boundary - Enum in org.ysb33r.gradle.jruby.api.gems
How versions at boundaries are defined.
GemVersionException - Class in org.ysb33r.gradle.jruby.api.gems
Thrown when GEM version strings cannot be correctly parsed.
GemVersionException() - Constructor in GemVersionException
gemVersionFromGemRequirement(java.lang.String) - Method in GemVersion
Create a Gem version instance from a single GEM version requirement.
gemVersionFromGradleIvyRequirement(java.lang.String) - Method in GemVersion
Create a Gem version instance from a Gradle version requirement.
GemVersionResolver - Class in org.ysb33r.gradle.jruby.internal.gems
Resolver to compute gem versions
GemVersionResolver(org.ysb33r.gradle.jruby.api.gems.GemResolverStrategy, org.gradle.api.artifacts.Configuration) - Constructor in GemVersionResolver
gemVersionsFromMultipleGemRequirements(java.lang.String) - Method in GemVersion
Takes a GEM requirement list and creates a list of GEM versions
getAuthors() - Method in GemInfo
GEM authors.
getConfiguration() - Method in RegisteredGemConfiguration
getDependencies() - Method in GemInfo
Transitive runtime dependencies.
getDescription() - Method in GemInfo
GEM long description.
getDevelopmentDependencies() - Method in GemInfo
Transitive development dependencies.
getDocumentationUri() - Method in GemInfo
Location of documentation.
getGemOverwriteAction() - Method in AbstractGemPrepareTask
The overwrite action to use for GEMs.
getGemOverwriteAction() - Method in GemPrepareTaskExtension
getGemOverwriteActionProvider() - Method in GemPrepareTaskExtension
getGems(org.gradle.api.file.FileCollection) - Method in GemUtils
Given a FileCollection return a filtered FileCollection only containing GEMs
getGemsAndJarsAsFileCollection() - Method in AbstractGemPrepareTask
getGemsAndJarsAsFileCollection() - Method in GemPrepareTask
getGemsAsFileCollection() - Method in GemPrepareTask
All GEMs that have been supplied as dependencies.
getGemsToDelete() - Method in GemPrepareTaskExtension
getGemsToProcess() - Method in GemPrepareTaskExtension
getGemUri() - Method in GemInfo
Location to download GEM.
getGroup() - Method in JarDependency
Group/organisation that the JAR belongs to
getHomepageUri() - Method in GemInfo
Project website.
getInheritRubyEnv() - Method in AbstractJRubyExecTask
Allows for use script author to control the effect of the system Ruby environment.
getJarRequirements() - Method in GemInfo
Transitive JAR requirements.
getJarsToProcess() - Method in GemPrepareTaskExtension
getJrubyConfiguration() - Method in JRubyExtension
Returns a runConfiguration of the configured JRuby core dependencies.
getJrubyVersion() - Method in JRubyExtension
The default version of jruby that will be used.
getJrubyVersionProvider() - Method in JRubyExtension
The default version of jruby that will be used.
getName() - Method in GemDependency
Name of transitive GEM dependency.
getName() - Method in GemInfo
GEM name.
getOutputDir() - Method in AbstractGemPrepareTask
Target directory for GEMs.
getOutputDir() - Method in GemPrepareTask
Target directory for GEMs.
getOutputDir() - Method in GemPrepareTaskExtension
getPlatform() - Method in GemInfo
GEM platform.
getPrepareTask() - Method in RegisteredGemConfiguration
getProjectUri() - Method in GemInfo
Project home.
getRefreshDependencies() - Method in IvyXmlProxyBuildService.Params
getRequirements() - Method in GemDependency
Version requirements that is requested upon this transitive dependency.
getRootCacheDir() - Method in IvyXmlProxyBuildService.Params
getRubyGemsVersion() - Method in GemInfo
Required version of Rubygems.
getRubyVersion() - Method in GemInfo
Required version of Ruby
getSha() - Method in GemInfo
GEM hash.
getSummary() - Method in GemInfo
GEM short description.
getVersion() - Method in GemInfo
GEM version.
group - Property in DefaultJarDependency
Name of group / organisation.

H

high - Property in GemVersion
high - Property in GemVersion.Boundary
homepageUri - Property in DefaultGemInfo

I

INCLUSIVE - Field in GemVersion.Boundary
The specified version is included on the border.
intersect(java.lang.String, org.ysb33r.gradle.jruby.api.gems.GemVersion.Boundary, java.lang.String, org.ysb33r.gradle.jruby.api.gems.GemVersion.Boundary, boolean) - Method in GemVersion
isGemGroup(java.lang.String) - Method in DefaultGemResolverStrategy
Is this group/organisation a GEM group ?
isGemGroup(java.lang.String) - Method in GemResolverStrategy
Is this group/organisation a GEM group ?
isHighInclusive() - Method in GemVersion
Is the high version specification inclusive?
isHighOpenEnded() - Method in GemVersion
Is the high version unspecified?
isLowInclusive() - Method in GemVersion
Is the low version specification inclusive?
isPrerelease() - Method in GemInfo
Whether the GEM is still a prerelease version.
IvyUtils - Class in org.ysb33r.gradle.jruby.internal.core
Utilities for dealing with Ivy formats.
IvyUtils() - Constructor in IvyUtils
IvyXmlFactory - Interface in org.ysb33r.gradle.jruby.api.resolver
Builds various IvyXml-related objects.
ivyXmlPath(java.lang.String, java.lang.String, java.lang.String) - Method in DefaultIvyXmlFactory
Returns the path of disk where the ivy.xml file related to the specific Rubygem will be found.
ivyXmlPath(java.lang.String, java.lang.String, java.lang.String) - Method in IvyXmlFactory
Returns the path of disk wheer the ivy.xml file related to the specific Rubygem will be found.
IvyXmlProxyBuildService - Class in org.ysb33r.gradle.jruby.internal.resolver
Gradle build service that will proxy RubyGems entries to Ivy repository style.
IvyXmlProxyBuildService.Params - Interface in org.ysb33r.gradle.jruby.internal.resolver
IvyXmlProxyBuildService() - Constructor in IvyXmlProxyBuildService
ivyXmlSha1(java.lang.String, java.lang.String, java.lang.String) - Method in DefaultIvyXmlFactory
Returns the path to the ivy.xml.sha1 file.
ivyXmlSha1(java.lang.String, java.lang.String, java.lang.String) - Method in IvyXmlFactory
Returns the path to the ivy.xml.sha1 file.

J

jarCopySpec(org.ysb33r.grolifant5.api.core.ProjectOperations, java.lang.Object) - Method in GemUtils
JarDependency - Interface in org.ysb33r.gradle.jruby.api.gems
JAR dependency as specified by a GEM spec.
jarRequirements - Property in DefaultGemInfo
jars - Property in GemUtils.JarsToProcess
JARS_LOCK - Field in GemUtils
JARS_REWRITE_SUBDIR - Field in GemUtils
JarsToProcess(Iterable<File>, Map<String, String>) - Constructor in GemUtils.JarsToProcess
JAVA_PLATFORM - Field in GemToIvy
JRUBY_COMPLETE_DEPENDENCY - Field in JRubyExtension
JRUBY_COMPLETE - Field in JRubyExecUtils
JRUBY_COMPLETE_NAME - Field in AbstractGemPrepareTask
JRUBY_COMPLETE_NAME - Field in GemUtils
JRUBY_MAINCLASS - Field in GemUtils
JRubyEnvironmentInheritance - Enum in org.ysb33r.gradle.jruby.api.core
How the system environment should be applied
JRubyExecSpec - Class in org.ysb33r.gradle.jruby.api.core
Specifies a JRuby execution.
JRubyExecSpec(org.ysb33r.grolifant5.api.core.ProjectOperations) - Constructor in JRubyExecSpec
JRubyExecUtils - Class in org.ysb33r.gradle.jruby.internal.exec
Utilities for preparation or executing JRuby.
JRubyExecUtils() - Constructor in JRubyExecUtils
JRubyExtension - Class in org.ysb33r.gradle.jruby.api.core
Class providing the JRuby DSL extension which can be added to a task or a project.
JRubyExtension(org.gradle.api.Task, org.ysb33r.gradle.jruby.api.core.JRubyExtension, java.lang.String) - Constructor in JRubyExtension
Task extension constructor.
JRubyResolverPlugin - Class in org.ysb33r.gradle.jruby.api.plugins
Provides only a repository handler extension for looking up rubygem metadata.
JRubyResolverPlugin.1 - Class in org.ysb33r.gradle.jruby.api.plugins
JRubyResolverPlugin.1() - Constructor in JRubyResolverPlugin.1
JRubyResolverPlugin() - Constructor in JRubyResolverPlugin
jrubyVersion() - Method in PluginMetadata
Default version of JRuby.
JRubyWorkerExecutor - Class in org.ysb33r.gradle.jruby.internal.exec
Executes a JRuby script inside a worker.
JRubyWorkerExecutor() - Constructor in JRubyWorkerExecutor

K

L

latestVersion(java.lang.String, boolean) - Method in DefaultRubyGemRestApi
Return latest published version of GEM.
latestVersion(java.lang.String, boolean) - Method in RubyGemQueryRestApi
Return latest published version of GEM.
LOAD_JARS_LOCK_ON_STARTUP - Field in JRubyExecSpec
low - Property in GemVersion
low - Property in GemVersion.Boundary
The specified version is included on the border.

M

mavengems(java.lang.String, java.lang.Object) - Method in DefaultRepositoryHandlerExtension
Adds a remote Maven-GEMs proxy anbd allocate a dedicated group for it.
mavengems(java.lang.String, java.lang.Object) - Method in RepositoryHandlerExtension
Adds a remote Maven-GEMs proxy and allocate a dedicated group for it.
MAX_VALUE - Field in GemOverwriteAction
MAX_VALUE - Field in GemVersion.Boundary
MAX_VALUE - Field in JRubyEnvironmentInheritance
MAX_VERSION - Field in GemVersion
metadata(java.lang.String, java.lang.String) - Method in DefaultRubyGemRestApi
Retrieves the GEM metadata.
metadata(java.lang.String, java.lang.String) - Method in RubyGemQueryRestApi
Returns the basic metadata for a GEM.
MIN_VALUE - Field in GemOverwriteAction
MIN_VALUE - Field in GemVersion.Boundary
MIN_VALUE - Field in JRubyEnvironmentInheritance
MIN_VERSION - Field in GemVersion
MissingJRubyException - Class in org.ysb33r.gradle.jruby.api.errors
Thrown when jruby or jruby-complete location is missing.
MissingJRubyException() - Constructor in MissingJRubyException

N

name - Property in DefaultGemDependency
Name of transitive dependency.
name - Property in DefaultGemInfo
NAME - Field in DefaultGemResolverStrategy
NAME - Field in DefaultRepositoryHandlerExtension
NAME - Field in GemConfigurations
NAME - Field in GemPrepareTaskExtension
NAME - Field in JRubyExtension
next() - Method in GemOverwriteAction
next() - Method in GemVersion.Boundary
next() - Method in JRubyEnvironmentInheritance
NO_VERSION - Field in GemVersion

O

OPEN_ENDED - Field in GemVersion.Boundary
All values below (on the low border) or above (on the high border) are acceptable
OS - Field in JRubyExecUtils
OVERWRITE - Field in GemOverwriteAction
Overwrite any existing installation.

P

platform - Property in DefaultGemInfo
PluginMetadata - Class in org.ysb33r.gradle.jruby.internal.core
Provides some metadata about this plugin
PluginMetadata() - Constructor in PluginMetadata
prepareJRubyEnvironment(Set<String>, org.ysb33r.gradle.jruby.api.core.JRubyEnvironmentInheritance, Provider<File>, Provider<File>, Provider<File>) - Method in JRubyExecUtils
Prepare en environment which can be used to execute JRuby.
prepareTask - Property in GemConfigurations.3
prepareWorkingPath(Provider<File>, java.lang.String) - Method in JRubyExecUtils
Create a search path that includes the GEM working directory
prerelease - Property in DefaultGemInfo
prerelease - Property in GemRepositoryConfiguration
Set whether pre-release GEMs should be considered.
previous() - Method in GemOverwriteAction
previous() - Method in GemVersion.Boundary
previous() - Method in JRubyEnvironmentInheritance
projectUri - Property in DefaultGemInfo
PROXY_SERVICE_NAME - Field in JRubyResolverPlugin

Q

R

RatpackServerFactory - Class in org.ysb33r.gradle.jruby.internal.resolver
Creates instances of Ratpack servers
register(org.gradle.api.artifacts.Configuration, Class<T>) - Method in GemConfigurations
Registers a configuration that will contain GEMs.
RegisteredGemConfiguration - Interface in org.ysb33r.gradle.jruby.api.gems
registerProxy(java.net.URI, java.lang.String, org.ysb33r.gradle.jruby.internal.gems.GemRepositoryConfiguration) - Method in IvyXmlProxyBuildService
Registers a proxy to a specific remote URI.
RepositoryHandlerExtension - Interface in org.ysb33r.gradle.jruby.api.resolver
Extension which can be added to project.repositories.
requirements - Property in DefaultGemDependency
Version requirements upon this transitive dependency.
resolve(org.gradle.api.artifacts.DependencyResolveDetails) - Method in GemVersionResolver
revisionsAsHtmlDirectoryListing(List<String>) - Method in IvyUtils
Converts a list of revisions to an HTML directory listing.
rewriteJarDependencies(java.io.File, org.ysb33r.gradle.jruby.api.gems.GemUtils.JarsToProcess, org.ysb33r.gradle.jruby.api.gems.GemOverwriteAction) - Method in GemUtils
Rewrite the JAR dependencies
RubyGemQueryRestApi - Interface in org.ysb33r.gradle.jruby.api.resolver
Interface for querying a service that confirms to the RubyGem API.
rubyGemsVersion - Property in DefaultGemInfo
rubyVersion - Property in DefaultGemInfo

S

setAwaitMode(java.lang.Boolean) - Method in AbstractGemPrepareTask
setExecutionMode(org.ysb33r.grolifant5.api.core.jvm.ExecutionMode) - Method in AbstractGemPrepareTask
setGemConfiguration(org.gradle.api.artifacts.Configuration) - Method in AbstractGemPrepareTask
Sets the GEM configuration to be used with this task.
setGemConfiguration(org.gradle.api.artifacts.Configuration) - Method in GemPrepareTask
Sets the GEM configuration to be used with this task.
setGemConfiguration(org.gradle.api.artifacts.Configuration) - Method in GemPrepareTaskExtension
setGemDirProvider(Provider<File>) - Method in AbstractJRubyExecTask
Set directory where GEMs are installed.
setGemOverwriteAction(org.ysb33r.gradle.jruby.api.gems.GemOverwriteAction) - Method in AbstractGemPrepareTask
setGemOverwriteAction(java.lang.String) - Method in GemPrepareTask
setGemOverwriteAction(org.ysb33r.gradle.jruby.api.gems.GemOverwriteAction) - Method in GemPrepareTaskExtension
setInheritRubyEnv(org.ysb33r.gradle.jruby.api.core.JRubyEnvironmentInheritance) - Method in AbstractJRubyExecTask
Allows for use script author to control the effect of the system Ruby environment.
setJrubyJarProvider(java.lang.Object) - Method in AbstractGemPrepareTask
Location of jruby-complete JAR.
setJrubyJarProvider(java.lang.Object) - Method in AbstractJRubyExecTask
Location of jruby-complete JAR.
setJrubyVersion(java.lang.Object) - Method in JRubyExtension
Set a new JRuby version to use.
setOutputDir(java.lang.Object) - Method in AbstractGemPrepareTask
Sets the output directory
setOutputDir(java.lang.Object) - Method in GemPrepareTask
Sets the output directory.
setOutputDir(java.lang.Object) - Method in GemPrepareTaskExtension
sha - Property in DefaultGemInfo
singleGemVersionFromMultipleGemRequirements(java.lang.String) - Method in GemVersion
Takes a GEM requirement list and creates a single GEM version, by taking a union of all requirements.
SKIP - Field in GemOverwriteAction
Skip GEM installation if GEM exists.
summary - Property in DefaultGemInfo

T

taskName(java.lang.String) - Method in GemPrepareUtils
JRubyPrepare task name by convention
toList(I, Function<I, O>) - Method in Transform
toSet(Iterable<I>, Function<I, O>) - Method in Transform
toString() - Method in GemVersion
String of the underlying data as Ivy version range.
toString() - Method in GemVersionResolver
Transform - Class in org.ysb33r.gradle.jruby.internal.core
Transforms a collection to another collection.
Transform() - Constructor in Transform

U

unpack - Property in GemUtils.GemsToProcess
UnsupportedConfigurationException - Class in org.ysb33r.gradle.jruby.api.errors
Thrown for unsupported configurations.
UnsupportedConfigurationException() - Constructor in UnsupportedConfigurationException
useGemVersionResolver(java.lang.String) - Method in DefaultGemResolverStrategy
Whether the GEM version resolving strategy should be applied to a specific configuration.
useGemVersionResolver(java.lang.String) - Method in GemResolverStrategy
Whether the GEM version resolving strategy should be applied to a specific configuration.

V

valueOf(java.lang.String) - Method in GemOverwriteAction
valueOf(java.lang.String) - Method in GemVersion.Boundary
valueOf(java.lang.String) - Method in JRubyEnvironmentInheritance
values() - Method in GemOverwriteAction
values() - Method in GemVersion.Boundary
values() - Method in JRubyEnvironmentInheritance
version - Property in DefaultGemInfo
version() - Method in PluginMetadata
Plugin version

W

write(org.ysb33r.gradle.jruby.api.gems.GemInfo) - Method in GemToIvy
Write the Ivy metadata to a string.
writeJarsLock(java.io.File, List<String>) - Method in GemUtils
Write a JARs lock file if the content has changed.
writeSha1(java.io.File) - Method in GemToIvy
Writes the SHA1 checksum of the ivy.xml file.
writeTo(java.io.Writer, org.ysb33r.gradle.jruby.api.gems.GemInfo) - Method in GemToIvy
Write the Ivy metadata.

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _