module Faraday::OverallRequestTimes

Constants

VERSION

Public Class Methods

register(timer) click to toggle source
# File lib/faraday_overall_request_times.rb, line 14
def self.register(timer)
  registry[timer.remote_app_name] ||= timer
end
registry() click to toggle source
# File lib/faraday_overall_request_times.rb, line 6
def self.registry
  @registry ||= {}
end
reset!() click to toggle source
# File lib/faraday_overall_request_times.rb, line 10
def self.reset!
  registry.each { |_, timer| timer.reset! }
end
total_for(remote_app_name) click to toggle source
# File lib/faraday_overall_request_times.rb, line 18
def self.total_for(remote_app_name)
  timer = registry[remote_app_name]
  timer ? timer.total : 0
end