module Audited::Auditor::AuditedClassMethods

def audit_as( user, &block )

Other tags:
    See: Audit#as_user. -
def audit_as( user, &block )
  Audited.audit_class.as_user( user, &block )
end

def audited_columns

Returns an array of columns that are audited. See non_audited_columns
def audited_columns
  self.columns.select { |c| !non_audited_columns.include?(c.name) }
end

def disable_auditing

def disable_auditing
  self.auditing_enabled = false
end

def enable_auditing

def enable_auditing
  self.auditing_enabled = true
end

def without_auditing(&block)


end
@foo.save
Foo.without_auditing do

Executes the block with auditing disabled.
def without_auditing(&block)
  auditing_was_enabled = auditing_enabled
  disable_auditing
  block.call.tap { enable_auditing if auditing_was_enabled }
end