module Rails::Rack::TagsAsKeyValue

Public Class Methods

new(app, taggers={}) click to toggle source
Calls superclass method
# File lib/rf_logger/rails/key_value_tagged_logging.rb, line 6
def initialize(app, taggers={})
  super
  @taggers      = taggers.values
  @taggers_keys = taggers.keys
end

Protected Instance Methods

compute_tags(*args) click to toggle source
Calls superclass method
# File lib/rf_logger/rails/key_value_tagged_logging.rb, line 12
          def compute_tags(*args)
  super(*args).collect.with_index do |value, index|
    "#{@taggers_keys[index]}=#{value}"
  end
end