module ExecJS::Xtrn
Constants
- Engines
- VERSION
Attributes
engine[RW]
Public Class Methods
init()
click to toggle source
Install into ExecJS
# File lib/execjs/xtrn.rb, line 15 def self.init slf=self sc=(class << ExecJS; self ;end) Engine.methods(false).each do |m| sc.instance_eval do define_method(m) do |*args| slf.engine.send m, *args end end end end
stats()
click to toggle source
# File lib/execjs/xtrn.rb, line 29 def self.stats Hash[([Child, Engine]+Engines).map{|k| [k.name.sub(/.*\W/, ''), k.stats]}] end