lib/datadog/statsd/single_thread_sender.rb in dogstatsd-ruby-5.4.0 vs lib/datadog/statsd/single_thread_sender.rb in dogstatsd-ruby-5.5.0
- old
+ new
@@ -9,11 +9,13 @@
class SingleThreadSender
def initialize(message_buffer, logger: nil, flush_interval: nil)
@message_buffer = message_buffer
@logger = logger
@mx = Mutex.new
- if flush_interval
- @flush_timer = Datadog::Statsd::Timer.new(flush_interval) { flush }
+ @flush_timer = if flush_interval
+ Datadog::Statsd::Timer.new(flush_interval) { flush }
+ else
+ nil
end
# store the pid for which this sender has been created
update_fork_pid
end