Top Level Namespace
Defined Under Namespace
Modules: EDSApi
Instance Method Summary collapse
-
#benchmark(q = false) ⇒ Object
Benchmark response times.
Instance Method Details
#benchmark(q = false) ⇒ Object
Benchmark response times
297 298 299 300 301 302 303 304 305 306 307 308 309 |
# File 'lib/ebsco-discovery-service-api.rb', line 297 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 |