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