Class: Sunspot::Rails::Server

Inherits:
Object
  • Object
show all
Defined in:
lib/active_record_sunspotter/sunspot_rails_server.rb

Instance Method Summary collapse

Instance Method Details

#running?Boolean

Returns:

  • (Boolean)


3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/active_record_sunspotter/sunspot_rails_server.rb', line 3

def running?
	begin
		open("http://localhost:#{self.port}/")
		true
	rescue Errno::ECONNREFUSED => e
		# server not running yet
		false
	rescue OpenURI::HTTPError
		# getting a response so the server is running
		true
	end
end