public class SystemPropertyCatcher extends Object
Constructor and Description |
---|
SystemPropertyCatcher() |
Modifier and Type | Method and Description |
---|---|
static String |
findFromJar(Object instance)
Deprecated.
|
static String |
findJRubyHome(Object instance)
Deprecated.
|
static List<String> |
findLoadPaths()
Deprecated.
|
static String |
getBaseDir()
Returns a possible base directory.
|
static LocalVariableBehavior |
getBehavior(LocalVariableBehavior defaultBehavior)
Gets a local variable behavior from System property.
|
static LocalContextScope |
getScope(LocalContextScope defaultScope)
Gets a local context scope from System property.
|
static boolean |
isLazy(boolean defaultLaziness)
Gets a local variable behavior from System property.
|
static boolean |
isRuby19(String name)
Deprecated.
|
static void |
setClassLoader(ScriptingContainer container)
Sets classloader based on System property.
|
static void |
setConfiguration(ScriptingContainer container)
Sets configuration parameters given by System properties.
|
static void |
setJRubyHome(ScriptingContainer container)
Deprecated.
|
public static LocalContextScope getScope(LocalContextScope defaultScope)
defaultScope
- a default scope.public static LocalVariableBehavior getBehavior(LocalVariableBehavior defaultBehavior)
defaultBehavior
- a default local variable behaviorpublic static boolean isLazy(boolean defaultLaziness)
defaultLaziness
- a default local variable behaviorpublic static void setClassLoader(ScriptingContainer container)
container
- ScriptingContainer to be set classloaderpublic static void setConfiguration(ScriptingContainer container)
container
- ScriptingContainer to be set configurations.@Deprecated public static void setJRubyHome(ScriptingContainer container)
container
- ScriptingContainer to be set jruby home.@Deprecated public static String findJRubyHome(Object instance)
instance
- any instance to get a resource@Deprecated public static String findFromJar(Object instance)
@Deprecated public static List<String> findLoadPaths()
@Deprecated public static boolean isRuby19(String name)
name
- a possible name that expresses Ruby 1.9.public static String getBaseDir()
Copyright © 2001-2015 JRuby. All Rights Reserved.