Module: Bowline::Desktop::JS

Defined in:
lib/bowline/desktop/js.rb

Overview

:nodoc:

Instance Method Summary (collapse)

Instance Method Details

- (Object) eval(window, string, method = nil, &block)



64
65
66
67
68
69
70
71
# File 'lib/bowline/desktop/js.rb', line 64

def eval(window, string, method = nil, &block)
  script = Script.new(window, string, method||block)
  if Runtime.main_thread? && script.ready?
    script.call
  else
    scripts << script
  end
end

- (Object) setup!

:nodoc:



59
60
61
# File 'lib/bowline/desktop/js.rb', line 59

def setup! #:nodoc:
  Desktop.on_idle(method(:poll))
end