Module: RequestHeadersLogger
- Extended by:
- RequestHeadersLogger
- Included in:
- RequestHeadersLogger
- Defined in:
- lib/request_headers_logger.rb,
lib/request_headers_logger/version.rb,
lib/request_headers_logger/delayed_job/request_header_delayed_plugin.rb
Overview
:nodoc:
Defined Under Namespace
Classes: RequestHeadersDelayedPlugin
Constant Summary collapse
- VERSION =
'0.0.1'
Instance Attribute Summary collapse
-
#whitelist ⇒ Object
Returns the value of attribute whitelist.
Instance Method Summary collapse
Instance Attribute Details
#whitelist ⇒ Object
Returns the value of attribute whitelist.
10 11 12 |
# File 'lib/request_headers_logger.rb', line 10 def whitelist @whitelist end |
Instance Method Details
#tag_logger(logger) ⇒ Object
17 18 19 20 21 22 |
# File 'lib/request_headers_logger.rb', line 17 def tag_logger(logger) logger = tagged_logger(logger) unless logger.respond_to? :push_tags .each do |_tag, value| logger.(value) unless value.nil? end end |
#tags ⇒ Object
13 14 15 |
# File 'lib/request_headers_logger.rb', line 13 def filter(RequestHeadersMiddleware.store) end |
#untag_logger(logger) ⇒ Object
24 25 26 27 28 29 |
# File 'lib/request_headers_logger.rb', line 24 def untag_logger(logger) logger = tagged_logger(logger) unless logger.respond_to? :pop_tags .each do |_tag, value| logger. unless value.nil? end end |