Class: Fusuma::Plugin::Filters::LibinputTimeoutFilter

Inherits:
Filter
  • Object
show all
Defined in:
lib/fusuma/plugin/filters/libinput_timeout_filter.rb

Overview

Filter device log

Constant Summary collapse

DEFAULT_SOURCE =
'libinput_command_input'

Instance Method Summary collapse

Methods inherited from Filter

#filter, #source

Methods inherited from Base

#config_index, #config_param_types, #config_params, inherited, plugins

Methods included from CustomProcess

#fork

Instance Method Details

#keep?(record) ⇒ TrueClass, FalseClass

Returns:

  • (TrueClass)

    when keeping it

  • (FalseClass)

    when discarding it



15
16
17
# File 'lib/fusuma/plugin/filters/libinput_timeout_filter.rb', line 15

def keep?(record)
  record.to_s == LibinputCommand::TIMEOUT_MESSAGE
end