Package org.tentackle.script.ruby
Class RubyLanguage
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
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateScript
(String code, boolean cached, boolean threadSafe, Function<String, ScriptConverter> converterProvider) String[]
getName()
Methods inherited from class org.tentackle.script.AbstractScriptingLanguage
equals, getEffectiveCode, hashCode, toString
-
Field Details
-
NAME
the primary language name.- See Also:
-
-
Constructor Details
-
RubyLanguage
public RubyLanguage()
-
-
Method Details
-
getName
-
getAbbreviations
-
createScript
public Script createScript(String code, boolean cached, boolean threadSafe, Function<String, ScriptConverter> converterProvider) -
createLocalVariableReference
- Specified by:
createLocalVariableReference
in interfaceScriptingLanguage
- Overrides:
createLocalVariableReference
in classAbstractScriptingLanguage
-