Module: NonBlockingLock

Defined in:
lib/non_blocking_lock/base.rb,
lib/non_blocking_lock/version.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods Classes: LockFailed

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



45
46
47
48
49
50
51
# File 'lib/non_blocking_lock/base.rb', line 45

def self.included( base )
  base.extend( ClassMethods )
  base.class_eval do
    include ::NonBlockingLock::ClassMethods
    include ::NonBlockingLock::InstanceMethods
  end
end