- java.lang.Object
-
- org.tentackle.script.AbstractScriptingLanguage
-
- org.tentackle.script.ruby.RubyLanguage
-
- All Implemented Interfaces:
ScriptingLanguage
@Service(org.tentackle.script.ScriptingLanguage.class) public class RubyLanguage extends AbstractScriptingLanguage
The groovy scripting language.- Author:
- harald
-
-
Constructor Summary
Constructors Constructor Description RubyLanguage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcreateLocalVariableReference(String name)ScriptcreateScript(String code, boolean cached, boolean threadSafe, Function<String,ScriptConverter> converterProvider)String[]getAbbreviations()StringgetName()-
Methods inherited from class org.tentackle.script.AbstractScriptingLanguage
equals, getEffectiveCode, hashCode, toString
-
-
-
-
Field Detail
-
NAME
public static final String NAME
the primary language name.- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
public String getName()
-
getAbbreviations
public String[] getAbbreviations()
-
createScript
public Script createScript(String code, boolean cached, boolean threadSafe, Function<String,ScriptConverter> converterProvider)
-
createLocalVariableReference
public String createLocalVariableReference(String name)
- Specified by:
createLocalVariableReferencein interfaceScriptingLanguage- Overrides:
createLocalVariableReferencein classAbstractScriptingLanguage
-
-