Module: FilterMappings

Defined in:
lib/filters/filter_mappings.rb

Class Method Summary collapse

Class Method Details

.convenience_mapObject



16
17
18
19
20
21
22
23
# File 'lib/filters/filter_mappings.rb', line 16

def self.convenience_map
  {
   :module => :module_filter,
   :class => :class_filter,
   :method => :method_filter,
   :variable => :vars_filter,
  }
end

.defaultsObject



26
27
28
29
30
31
32
33
34
35
36
37
# File 'lib/filters/filter_mappings.rb', line 26

def self.defaults
  {
   :module_filter => Tracing::ModuleFilter,
   :class_filter  => Tracing::ClassFilter,
   :method_filter => Tracing::MethodFilter,
   :vars_filter => Tracing::InstanceVarFilter,
   :args_filter => Tracing::ArgumentFilter,
   :composite_module_filter => Tracing::CompositeModuleFilter,
   :composite_class_filter => Tracing::CompositeClassFilter,
   :list_vars_filter => Tracing::ListInstanceVarFilter
  }
end

.rules_mapObject



3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/filters/filter_mappings.rb', line 3

def self.rules_map
  {
    :module_rules => :module_filter,
    :class_rules => :class_filter,
    :method_rules => :method_filter,        
    :var_rules => :vars_filter,        
    :arg_rules => :args_filter,        
    :modules => :composite_module_filter,
    :classes => :composite_class_filter,
    :vars => :list_vars_filter
  }
end