Sha256: 2d6351a78a4210343d550216446590512095cf4a4f4b7815c17ee7c8e15bfd7f
Contents?: true
Size: 533 Bytes
Versions: 7
Compression:
Stored size: 533 Bytes
Contents
# frozen_string_literal: true module Fusuma module Plugin module Buffers # Buffer events having KeypressRecord class AppmatcherBuffer < Buffer DEFAULT_SOURCE = "appmatcher_parser" # @param event [Event] def buffer(event) return if event&.tag != source @events.push(event) end def clear_expired(*) @events = [@events.last] if @events.size > 100 end def empty? @events.empty? end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems