Class: Tracing::ModuleFilter

Inherits:
BaseFilter show all
Defined in:
lib/filters/simple/module_filter.rb

Overview

filter on module

Instance Attribute Summary

Attributes inherited from BaseFilter

#name, #rules

Instance Method Summary collapse

Methods inherited from BaseFilter

#name_allow_action, register_filters, unregister_filters

Constructor Details

#initialize(options) ⇒ ModuleFilter

Returns a new instance of ModuleFilter.



4
5
6
7
# File 'lib/filters/simple/module_filter.rb', line 4

def initialize(options)
  super(options)
  @rules = options[:module_rules] || options[:module_filter] || {}
end

Instance Method Details

#allow_action(msg, context) ⇒ Object



9
10
11
12
13
14
# File 'lib/filters/simple/module_filter.rb', line 9

def allow_action(msg, context)
  puts "ModuleF"
  name = context[:full_modules_name]
  puts "name: #{name}"
  # allow = name_allow_action(name)
end