class PaperTrailManager

Public Class Methods

allow_index?(controller) click to toggle source
# File lib/paper_trail_manager.rb, line 44
def self.allow_index?(controller)
  allow_index_block.call controller
end
allow_index_when(&block) click to toggle source
# File lib/paper_trail_manager.rb, line 40
def self.allow_index_when(&block)
  self.allow_index_block = block
end
allow_revert?(controller, version) click to toggle source

Allow revert given the controller and version? If no ::allow_revert_when was specified, always return true.

# File lib/paper_trail_manager.rb, line 64
def self.allow_revert?(controller, version)
  allow_revert_block.call controller, version
end
allow_revert_when(&block) click to toggle source

Describe when to allow reverts. Call this with a block that accepts arguments for controller and version.

# File lib/paper_trail_manager.rb, line 58
def self.allow_revert_when(&block)
  self.allow_revert_block = block
end
allow_show?(controller, version) click to toggle source
# File lib/paper_trail_manager.rb, line 52
def self.allow_show?(controller, version)
  allow_index_block.call controller, version
end
allow_show_when(&block) click to toggle source
# File lib/paper_trail_manager.rb, line 48
def self.allow_show_when(&block)
  self.allow_show_block = block
end