Class: Horseman::JavascriptEngine

Inherits:
Object
  • Object
show all
Defined in:
lib/horseman/javascript_engine.rb

Instance Method Summary collapse

Instance Method Details

#execute(script, window) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/horseman/javascript_engine.rb', line 5

def execute(script, window)
	V8::Context.new(:with => window) do |ctx|
      ctx['location'] = window.location

      puts "Executing #{script}"
		ctx.eval(script)
    end
end