Class: ContextFilters::Context
- Inherits:
-
Object
- Object
- ContextFilters::Context
- Defined in:
- lib/context-filters/context.rb,
lib/context-filters/context/local.rb,
lib/context-filters/context/global.rb,
lib/context-filters/context/global_context.rb,
lib/context-filters/context/global_filters.rb
Overview
manipulate set of context and filters for it, allow evaluating filters in given context
Defined Under Namespace
Modules: Global, GlobalContext, GlobalFilters, Local
Instance Method Summary collapse
-
#evaluate_filters(target, method) ⇒ Object
run the given method on global and local filters.
-
#initialize(priority_filters = nil) ⇒ Context
constructor
sets up the priorities order for global context filters.
Methods included from Local
#evaluate_local_filters, #local_filter, #local_filters
Methods included from GlobalFilters
#filter, #initialize_priority_filters, #priority_filters
Methods included from GlobalContext
Constructor Details
#initialize(priority_filters = nil) ⇒ Context
sets up the priorities order for global context filters
18 19 20 |
# File 'lib/context-filters/context.rb', line 18 def initialize(priority_filters = nil) initialize_priority_filters(priority_filters) end |
Instance Method Details
#evaluate_filters(target, method) ⇒ Object
run the given method on global and local filters
24 25 26 27 28 |
# File 'lib/context-filters/context.rb', line 24 def evaluate_filters(target, method) super(target, method) do evaluate_local_filters(target, method) end end |