lib/yardview/application_window.rb in yardview_gtk3-0.4.4 vs lib/yardview/application_window.rb in yardview_gtk3-0.5.0

- old
+ new

@@ -39,11 +39,11 @@ box.add @view, expand: true, fill: true @view.show end def port_open?(port) - !system("lsof -i:#{port}", out: '/dev/null') + system("lsof -i:#{port}", out: '/dev/null') end def on_home_clicked @view.load_uri("http://localhost:#{port}") end @@ -59,14 +59,12 @@ def on_refresh_clicked @view.reload end def start_yard_server - if port_open? port - @yard = spawn("yard server -g -p #{port} -s thin --reload") - sleep 1 - else - raise "port #{port} is in use!" - end + raise "port #{port} is in use!" if port_open? port + + @yard = spawn('yard', 'server', '-g', '-p', "#{port}", '--reload') + sleep 1 end end end