public interface JRubyExecTaskOptions extends JRubyExecOptions
| Modifier and Type | Method and Description |
|---|---|
org.gradle.api.provider.Provider<org.ysb33r.gradle.jruby.api.core.JRubyEnvironmentInheritance> |
getInheritRubyEnv()
Allows for use script author to control the effect of the
system Ruby environment.
|
void |
setGemDirProvider(org.gradle.api.provider.Provider<org.gradle.api.file.Directory> gdp)
Set directory where GEMs are installed.
|
void |
setGemDirProvider(org.gradle.api.tasks.TaskProvider<? extends org.ysb33r.gradle.jruby.api.tasks.AbstractGemPrepareTask> task)
Set directory where GEMs are installed.
|
void |
setInheritRubyEnv(org.ysb33r.gradle.jruby.api.core.JRubyEnvironmentInheritance mode)
Allows for use script author to control the effect of the
system Ruby environment.
|
void |
setInheritRubyEnv(org.gradle.api.provider.Provider<org.ysb33r.gradle.jruby.api.core.JRubyEnvironmentInheritance> mode)
Allows for use script author to control the effect of the
system Ruby environment.
|
withModuleOpens, withSystemPathvoid setGemDirProvider(org.gradle.api.tasks.TaskProvider<? extends org.ysb33r.gradle.jruby.api.tasks.AbstractGemPrepareTask> task)
task - Provider to a task which will install GEMs.void setGemDirProvider(org.gradle.api.provider.Provider<org.gradle.api.file.Directory> gdp)
gdp - Provider to a directory@Input org.gradle.api.provider.Provider<org.ysb33r.gradle.jruby.api.core.JRubyEnvironmentInheritance> getInheritRubyEnv()
void setInheritRubyEnv(org.ysb33r.gradle.jruby.api.core.JRubyEnvironmentInheritance mode)
mode - How much of JRuby system environment should be inherited.void setInheritRubyEnv(org.gradle.api.provider.Provider<org.ysb33r.gradle.jruby.api.core.JRubyEnvironmentInheritance> mode)
mode - How much of JRuby system environment should be inherited.