Class: Rhino::RestrictableContextFactory
- Inherits:
-
ContextFactory
- Object
- Rhino::RestrictableContextFactory
- Defined in:
- lib/rhino/context.rb
Overview
:nodoc:
Defined Under Namespace
Classes: Context
Constant Summary collapse
- @@instance =
nil
Class Method Summary collapse
Instance Method Summary collapse
-
#doTopCall(callable, context, scope, this, args) ⇒ Object
protected Object doTopCall(Callable callable, Context context, Scriptable scope, Scriptable thisObj, Object[] args).
-
#makeContext ⇒ Object
protected Context makeContext().
-
#observeInstructionCount(context, count) ⇒ Object
protected void observeInstructionCount(Context context, int instructionCount).
Class Method Details
.instance ⇒ Object
334 335 336 |
# File 'lib/rhino/context.rb', line 334 def self.instance @@instance ||= new end |
Instance Method Details
#doTopCall(callable, context, scope, this, args) ⇒ Object
protected Object doTopCall(Callable callable, Context context,
Scriptable scope, Scriptable thisObj, Object[] args)
350 351 352 353 |
# File 'lib/rhino/context.rb', line 350 def doTopCall(callable, context, scope, this, args) context.reset! if context.is_a?(Context) super end |