Class: Uttk::PathFilters::PathFilter

Inherits:
Filters::Filter show all
Includes:
Abstract
Defined in:
lib/uttk/path_filters/PathFilter.rb

Direct Known Subclasses

ColorStatus, RemoveTypes

Instance Method Summary collapse

Methods inherited from Filters::Filter

composition, #initialize, #notif

Methods inherited from Logger::Backend

#initialize

Constructor Details

This class inherits a constructor from Uttk::Filters::Filter

Instance Method Details

#filter(path, node) ⇒ Object

Raises:

  • (NotImplementedError)


13
14
15
# File 'lib/uttk/path_filters/PathFilter.rb', line 13

def filter ( path, node )
  raise NotImplementedError
end

#update(msg, *args) ⇒ Object



17
18
19
20
# File 'lib/uttk/path_filters/PathFilter.rb', line 17

def update ( msg, *args )
  args = filter(*args) if msg == :new_leaf
  notif msg, *args
end