# File lib/webrat/selenium/application_servers/base.rb, line 9 def boot start wait stop_at_exit end
# File lib/webrat/selenium/application_servers/base.rb, line 38 def prepare_pid_file(file_path, pid_file_name) FileUtils.mkdir_p File.expand_path(file_path) File.expand_path("#{file_path}/#{pid_file_name}") end
# File lib/webrat/selenium/application_servers/base.rb, line 15 def stop_at_exit at_exit do stop end end
# File lib/webrat/selenium/application_servers/base.rb, line 21 def wait $stderr.print "==> Waiting for #{Webrat.configuration.application_framework} application server on port #{Webrat.configuration.application_port}... " wait_for_socket $stderr.print "Ready!\n" end
# File lib/webrat/selenium/application_servers/base.rb, line 27 def wait_for_socket silence_stream(STDOUT) do TCPSocket.wait_for_service_with_timeout :host => "0.0.0.0", :port => Webrat.configuration.application_port.to_i, :timeout => 30 # seconds end rescue SocketError fail end
Generated with the Darkfish Rdoc Generator 2.