Method: Sentry::Transport#initialize

Defined in:
lib/sentry/transport.rb

#initialize(configuration) ⇒ Transport

Returns a new instance of Transport.


32
33
34
35
36
37
38
39
40
41
42
43
# File 'lib/sentry/transport.rb', line 32

def initialize(configuration)
  @logger = configuration.logger
  @transport_configuration = configuration.transport
  @dsn = configuration.dsn
  @rate_limits = {}
  @send_client_reports = configuration.send_client_reports

  if @send_client_reports
    @discarded_events = Hash.new(0)
    @last_client_report_sent = Time.now
  end
end