Class: GoApiClient::HttpFetcher::StatusReporter

Inherits:
Object
  • Object
show all
Defined in:
lib/go_api_client/http_fetcher.rb

Instance Method Summary collapse

Instance Method Details

#on_request_start(url, options) ⇒ Object



10
11
12
13
# File 'lib/go_api_client/http_fetcher.rb', line 10

def on_request_start(url, options)
  @start_time = Time.now
  puts "[GoApiClient] fetching #{url}"
end

#on_request_success(response, url, options) ⇒ Object



15
16
17
18
# File 'lib/go_api_client/http_fetcher.rb', line 15

def on_request_success(response, url, options)
  seconds = Time.now - @start_time
  puts "[GoApiClient] fetched #{url} in #{seconds}sec"
end