Sha256: 7f2f52745a0f2265ab4d539ea63d74be60054b6f188ce9c1cc885028d3649b2f

Contents?: true

Size: 384 Bytes

Versions: 66

Compression:

Stored size: 384 Bytes

Contents

module ActiveFedora
  module Scoping
    extend ActiveSupport::Concern
    included do
      include Default
      include Named
    end

    
    module ClassMethods
      def current_scope #:nodoc:
        Thread.current["#{self}_current_scope"]
      end

      def current_scope=(scope) #:nodoc:
        Thread.current["#{self}_current_scope"] = scope
      end
    end
  end
end

Version data entries

66 entries across 66 versions & 1 rubygems

Version Path
active-fedora-9.0.8 lib/active_fedora/scoping.rb
active-fedora-8.7.0 lib/active_fedora/scoping.rb
active-fedora-8.6.0 lib/active_fedora/scoping.rb
active-fedora-8.5.0 lib/active_fedora/scoping.rb
active-fedora-8.4.2 lib/active_fedora/scoping.rb
active-fedora-8.4.1 lib/active_fedora/scoping.rb
active-fedora-7.3.1 lib/active_fedora/scoping.rb
active-fedora-7.3.0 lib/active_fedora/scoping.rb
active-fedora-8.4.0 lib/active_fedora/scoping.rb
active-fedora-8.3.0 lib/active_fedora/scoping.rb
active-fedora-8.2.2 lib/active_fedora/scoping.rb
active-fedora-8.2.1 lib/active_fedora/scoping.rb
active-fedora-8.2.0 lib/active_fedora/scoping.rb
active-fedora-7.2.0 lib/active_fedora/scoping.rb
active-fedora-9.5.0 lib/active_fedora/scoping.rb
active-fedora-9.4.3 lib/active_fedora/scoping.rb
active-fedora-9.4.2 lib/active_fedora/scoping.rb
active-fedora-9.4.1 lib/active_fedora/scoping.rb
active-fedora-9.4.0 lib/active_fedora/scoping.rb
active-fedora-9.3.0 lib/active_fedora/scoping.rb