Sha256: 995fb3c7ca711002f5525c79e2f0a81e6fa01aa88f76bbada655bb488a327c16

Contents?: true

Size: 397 Bytes

Versions: 15

Compression:

Stored size: 397 Bytes

Contents

module Ixtlan
  module Rails
    module AuditBase
      def self.included(base)
        base.append_after_filter(Audit)
      end
    end

    class Audit

      def self.logger
        @logger ||= UserLogger.new(self)
      end

      def self.filter(controller)
        logger.log_action(controller)
      end
    end
  end
end

::ActionController::Base.send(:include, Ixtlan::Rails::AuditBase)

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
ixtlan-0.4.3 lib/ixtlan/rails/audit.rb
ixtlan-0.4.2 lib/ixtlan/rails/audit.rb
ixtlan-0.4.1 lib/ixtlan/rails/audit.rb
ixtlan-0.4.0 lib/ixtlan/rails/audit.rb
ixtlan-0.4.0.pre5 lib/ixtlan/rails/audit.rb
ixtlan-0.4.0.pre4 lib/ixtlan/rails/audit.rb
ixtlan-0.4.0.pre3 lib/ixtlan/rails/audit.rb
ixtlan-0.4.0.pre2 lib/ixtlan/rails/audit.rb
ixtlan-0.4.0.pre lib/ixtlan/rails/audit.rb
ixtlan-0.3.0 lib/ixtlan/rails/audit.rb
ixtlan-0.2.4 lib/ixtlan/rails/audit.rb
ixtlan-0.2.3 lib/ixtlan/rails/audit.rb
ixtlan-0.2.2 lib/ixtlan/rails/audit.rb
ixtlan-0.2.1 lib/ixtlan/rails/audit.rb
ixtlan-0.2.0 lib/ixtlan/rails/audit.rb