Top Level Namespace

Defined Under Namespace

Modules: EDSApi

Instance Method Summary collapse

Instance Method Details

#benchmark(q = false) ⇒ Object

Benchmark response times



276
277
278
279
280
281
282
283
284
285
286
287
288
# File 'lib/ebsco-discovery-service-api.rb', line 276

def benchmark(q = false)
	start = Time.now
	connection = EDSApi::ConnectionHandler.new(2)
	connection.uid_init('USERID', 'PASSWORD', 'PROFILEID')
	connection.uid_authenticate(:json)
	puts((start - Time.now).abs) unless q
	connection.create_session
	puts((start - Time.now).abs) unless q
	connection.search('query-1=AND,galapagos+hawk', :json)
	puts((start - Time.now).abs) unless q
	connection.end_session
	puts((start - Time.now).abs) unless q
end