From f10e79a554bd0666de6390c4bc34b52c8ecd936d Mon Sep 17 00:00:00 2001 From: simon Date: Thu, 12 Feb 2009 00:02:39 +0100 Subject: * removed the auditing observer, we'll do it the old fashioned way * added permission model * locked down attributes on page model --- lib/auditing.rb | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 lib/auditing.rb (limited to 'lib') diff --git a/lib/auditing.rb b/lib/auditing.rb deleted file mode 100644 index 5379148..0000000 --- a/lib/auditing.rb +++ /dev/null @@ -1,26 +0,0 @@ - module Auditing - def self.included(base) - ActiveRecord::Base.observers.each do |observer| - observer = if observer.respond_to?(:to_sym) - observer.to_s.camelize.constantize.instance - elsif observer.respond_to?(:instance) - observer.instance - else - raise ArgumentError, "#{observer} is an invalid class name" - end - base.around_filter(observer) if observer.is_a?(Auditing::Observer) - end - end - - class Observer < ActiveRecord::Observer - attr_accessor :controller - - def before(controller) - self.controller = controller - end - - def after(controller) - self.controller = nil - end - end -end \ No newline at end of file -- cgit v1.3