@Service(value=org.tentackle.script.ScriptingLanguage.class) public class RubyLanguage extends AbstractScriptingLanguage
| Modifier and Type | Field and Description |
|---|---|
static String |
NAME
the primary language name.
|
| Constructor and Description |
|---|
RubyLanguage() |
| Modifier and Type | Method and Description |
|---|---|
String |
createLocalVariableReference(String name) |
Script |
createScript(String code,
boolean cached,
boolean threadSafe,
Function<String,ScriptConverter> converterProvider) |
String[] |
getAbbreviations() |
String |
getName() |
equals, getEffectiveCode, hashCode, toStringpublic static final String NAME
public String getName()
public String[] getAbbreviations()
public Script createScript(String code, boolean cached, boolean threadSafe, Function<String,ScriptConverter> converterProvider)
public String createLocalVariableReference(String name)
createLocalVariableReference in interface ScriptingLanguagecreateLocalVariableReference in class AbstractScriptingLanguageTentackle - distributed, domain- and model-driven