Class: Appsignal::Aggregator::Middleware::DeleteBlanks

Inherits:
Object
  • Object
show all
Defined in:
lib/appsignal/aggregator/middleware/delete_blanks.rb

Instance Method Summary collapse

Instance Method Details

#call(event) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/appsignal/aggregator/middleware/delete_blanks.rb', line 5

def call(event)
  event.payload.each do |key, value|
    if value.respond_to?(:empty?) ? value.empty? : !value
      event.payload.delete(key)
    end
  end
  yield
end