Class: Datadog::Configuration::Proxy

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/ddtrace/configuration/proxy.rb

Overview

Proxy provides a hash-like interface for fetching/setting configurations

Instance Method Summary collapse

Constructor Details

#initialize(integration) ⇒ Proxy

Returns a new instance of Proxy.



9
10
11
# File 'lib/ddtrace/configuration/proxy.rb', line 9

def initialize(integration)
  @integration = integration
end

Instance Method Details

#[](param) ⇒ Object



13
14
15
# File 'lib/ddtrace/configuration/proxy.rb', line 13

def [](param)
  @integration.get_option(param)
end

#[]=(param, value) ⇒ Object



17
18
19
# File 'lib/ddtrace/configuration/proxy.rb', line 17

def []=(param, value)
  @integration.set_option(param, value)
end