Class: RequestHeadersLogger::MQRequestHeadersPlugin
- Inherits:
-
MessageQueue::Plugin
- Object
- MessageQueue::Plugin
- RequestHeadersLogger::MQRequestHeadersPlugin
- Defined in:
- lib/request_headers_logger/message_queue/message_queue_plugin.rb
Class Method Summary collapse
Class Method Details
.set_mq_loggers ⇒ Object
36 37 38 39 40 41 |
# File 'lib/request_headers_logger/message_queue/message_queue_plugin.rb', line 36 def self.set_mq_loggers RequestHeadersLogger.configure do |config| config[:loggers] << MessageQueue.logger end RequestHeadersLogger.prepare_loggers end |
.symbolize(obj = {}) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/request_headers_logger/message_queue/message_queue_plugin.rb', line 8 def symbolize(obj = {}) if obj.is_a? Hash return obj.reduce({}) do |memo, (k, v)| memo.tap { |m| m[k.to_sym] = symbolize(v) } end end obj end |