Module: PaperTrail
- Defined in:
- lib/paper_trail.rb,
lib/paper_trail/has_paper_trail.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods
Constant Summary
collapse
- @@whodunnit =
nil
Class Method Summary
collapse
Class Method Details
.included(base) ⇒ Object
8
9
10
|
# File 'lib/paper_trail.rb', line 8
def self.included(base)
base.before_filter :set_whodunnit
end
|
.whodunnit ⇒ Object
12
13
14
|
# File 'lib/paper_trail.rb', line 12
def self.whodunnit
@@whodunnit.respond_to?(:call) ? @@whodunnit.call : @@whodunnit
end
|
.whodunnit=(value) ⇒ Object
16
17
18
|
# File 'lib/paper_trail.rb', line 16
def self.whodunnit=(value)
@@whodunnit = value
end
|