com.liferay.portal.scripting.ruby
Class RubyExecutor

java.lang.Object
  extended by com.liferay.portal.kernel.scripting.BaseScriptingExecutor
      extended by com.liferay.portal.scripting.ruby.RubyExecutor
All Implemented Interfaces:
com.liferay.portal.kernel.scripting.ScriptingExecutor

public class RubyExecutor
extends com.liferay.portal.kernel.scripting.BaseScriptingExecutor

Author:
Alberto Montero, Raymond Augé

Field Summary
static java.lang.String LANGUAGE
           
 
Constructor Summary
RubyExecutor()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.Object> eval(java.util.Set<java.lang.String> allowedClasses, java.util.Map<java.lang.String,java.lang.Object> inputObjects, java.util.Set<java.lang.String> outputNames, java.io.File scriptFile)
           
protected  java.util.Map<java.lang.String,java.lang.Object> eval(java.util.Set<java.lang.String> allowedClasses, java.util.Map<java.lang.String,java.lang.Object> inputObjects, java.util.Set<java.lang.String> outputNames, java.io.File scriptFile, java.lang.String script)
           
 java.util.Map<java.lang.String,java.lang.Object> eval(java.util.Set<java.lang.String> allowedClasses, java.util.Map<java.lang.String,java.lang.Object> inputObjects, java.util.Set<java.lang.String> outputNames, java.lang.String script)
           
 java.lang.String getLanguage()
           
 
Methods inherited from class com.liferay.portal.kernel.scripting.BaseScriptingExecutor
clearCache
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LANGUAGE

public static final java.lang.String LANGUAGE
See Also:
Constant Field Values
Constructor Detail

RubyExecutor

public RubyExecutor()
Method Detail

eval

public java.util.Map<java.lang.String,java.lang.Object> eval(java.util.Set<java.lang.String> allowedClasses,
                                                             java.util.Map<java.lang.String,java.lang.Object> inputObjects,
                                                             java.util.Set<java.lang.String> outputNames,
                                                             java.io.File scriptFile)
                                                      throws com.liferay.portal.kernel.scripting.ScriptingException
Specified by:
eval in interface com.liferay.portal.kernel.scripting.ScriptingExecutor
Overrides:
eval in class com.liferay.portal.kernel.scripting.BaseScriptingExecutor
Throws:
com.liferay.portal.kernel.scripting.ScriptingException

eval

public java.util.Map<java.lang.String,java.lang.Object> eval(java.util.Set<java.lang.String> allowedClasses,
                                                             java.util.Map<java.lang.String,java.lang.Object> inputObjects,
                                                             java.util.Set<java.lang.String> outputNames,
                                                             java.lang.String script)
                                                      throws com.liferay.portal.kernel.scripting.ScriptingException
Throws:
com.liferay.portal.kernel.scripting.ScriptingException

getLanguage

public java.lang.String getLanguage()

eval

protected java.util.Map<java.lang.String,java.lang.Object> eval(java.util.Set<java.lang.String> allowedClasses,
                                                                java.util.Map<java.lang.String,java.lang.Object> inputObjects,
                                                                java.util.Set<java.lang.String> outputNames,
                                                                java.io.File scriptFile,
                                                                java.lang.String script)
                                                         throws com.liferay.portal.kernel.scripting.ScriptingException
Throws:
com.liferay.portal.kernel.scripting.ScriptingException