Class: Bizness::Filters::BaseFilter

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
lib/bizness/filters/base_filter.rb

Direct Known Subclasses

ActiveRecordTransactionFilter, EventFilter

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operation) ⇒ BaseFilter

Returns a new instance of BaseFilter.



5
6
7
8
9
10
11
12
# File 'lib/bizness/filters/base_filter.rb', line 5

def initialize(operation)
  @__original_operation__ = if operation.respond_to?(:__original_operation__)
                              operation.__original_operation__
                            else
                              operation
                            end
  super(operation)
end

Instance Attribute Details

#__original_operation__Object (readonly)

Returns the value of attribute original_operation.



3
4
5
# File 'lib/bizness/filters/base_filter.rb', line 3

def __original_operation__
  @__original_operation__
end