module HTTPX::Plugins::InternalTelemetry::InstanceMethods

  1. lib/httpx/plugins/internal_telemetry.rb

Methods

Public Class

  1. included
  2. new

Public Instance

  1. close

Public Class methods

included(klass)
[show source]
   # File lib/httpx/plugins/internal_telemetry.rb
54 def self.included(klass)
55   klass.prepend TrackTimeMethods
56   super
57 end
new(*)
[show source]
   # File lib/httpx/plugins/internal_telemetry.rb
59 def initialize(*)
60   meter_elapsed_time("Session: initializing...")
61   super
62   meter_elapsed_time("Session: initialized!!!")
63 end

Public Instance methods

close(*)
[show source]
   # File lib/httpx/plugins/internal_telemetry.rb
65 def close(*)
66   super
67   meter_elapsed_time("Session -> close")
68 end