Module: Tracing::Filter
- Defined in:
- lib/filters/filter_factory.rb,
lib/filters/filter_registration.rb,
lib/filters/executor/filter_exec.rb,
lib/filters/executor/filter_exec.rb
Overview
convenience methods to create and operate on filters, fx merge filters into composites, extract filters from composites etc
Defined Under Namespace
Modules: ExecUse, Registration Classes: Executor
Class Method Summary collapse
Class Method Details
.create_filter(name_hash) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/filters/filter_factory.rb', line 5 def self.create_filter(name_hash) # puts "TRY create_filter: " + name_hash.inspect [:module_filter, :class_filter, :method_filter, :vars_filter].each do |symbol| # puts "symbol:" + symbol.to_s res = name_hash.try_create_filter_hash symbol # puts "Filter created:" + res.inspect return res if res end # puts "no filter could be created :(" nil end |