Module: JavaScript
- Defined in:
- lib/javascript.rb,
lib/javascript/version.rb,
lib/javascript/no_conflict.rb
Defined Under Namespace
Modules: Internals, Syntax
Classes: BlankObject, BoundFunction, Console, Function, FunctionWrapper, GlobalObject, Identifier, Object, Prototype, Scope
Constant Summary
collapse
- VERSION =
"0.1.0"
- NO_CONFLICT =
true
Class Method Summary
collapse
Class Method Details
.current_scope ⇒ Object
16
17
18
|
# File 'lib/javascript.rb', line 16
def self.current_scope
@scope
end
|
.current_scope=(scope) ⇒ Object
20
21
22
|
# File 'lib/javascript.rb', line 20
def self.current_scope=(scope)
@scope = scope
end
|
.eval(&block) ⇒ Object
12
13
14
|
# File 'lib/javascript.rb', line 12
def self.eval(&block)
Scope.new.__eval__(&block)
end
|