Method: Hourglass::Runner#start_browser
- Defined in:
- lib/hourglass/runner.rb
#start_browser ⇒ Object
169 170 171 172 173 174 175 176 177 178 179 180 181 |
# File 'lib/hourglass/runner.rb', line 169 def start_browser display = Swt::Widgets::Display.new shell_wrapper = ShellWrapper.new(display, 'name' => 'main') browser_wrapper = BrowserWrapper.new(shell_wrapper) browser_wrapper.set_url("http://localhost:4567", nil, ["user-agent: SWT"].to_java(:String)) shell_wrapper.open while !shell_wrapper.disposed? if !display.read_and_dispatch display.sleep end end display.dispose end |