Sha256: 4bdb4622a390b351e7c6dedd5322b4932dd0fe08178816462090d38a438bf334

Contents?: true

Size: 423 Bytes

Versions: 4

Compression:

Stored size: 423 Bytes

Contents

module EffectiveTrash
  module SetCurrentUser
    module ActionController

      # Add me to your ApplicationController
      # around_action :set_effective_trash_current_user

      def set_effective_trash_current_user
        EffectiveTrash.current_user = current_user

        if block_given?
          retval = yield
          EffectiveTrash.current_user = nil
          retval
        end
      end

    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
effective_trash-0.4.5 lib/effective_trash/set_current_user.rb
effective_trash-0.4.4 lib/effective_trash/set_current_user.rb
effective_trash-0.4.3 lib/effective_trash/set_current_user.rb
effective_trash-0.4.2 lib/effective_trash/set_current_user.rb