Module: PumaPluginDogstastd
- Defined in:
- lib/puma/plugin/PumaPluginDogstastd.rb
Constant Summary collapse
- KEY =
:puma_plugin_datadog_statsd_client
Class Method Summary collapse
Class Method Details
.activate(puma_config, datadog_statsd_client) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/puma/plugin/PumaPluginDogstastd.rb', line 11 def activate(puma_config, datadog_statsd_client) raise "'puma_config' should not be nil" if puma_config.nil? raise "'datadog_statsd_client' should not be nil" if datadog_statsd_client.nil? puma_config.inject { @options[KEY] = datadog_statsd_client } puma_config.plugin(:PumaPluginDogstastd) end |