Module: LockMethod

Defined in:
lib/lock_method.rb,
lib/lock_method/lock.rb,
lib/lock_method/config.rb,
lib/lock_method/version.rb,
lib/lock_method/default_storage_client.rb

Overview

See the README.rdoc for more info!

Defined Under Namespace

Modules: ClassMethods, InstanceMethods Classes: Config, DefaultStorageClient, Lock, Locked

Constant Summary collapse

MUTEX =
::Mutex.new
VERSION =
"0.5.3"

Class Method Summary collapse

Class Method Details

.configObject

:nodoc:



21
22
23
24
25
# File 'lib/lock_method.rb', line 21

def LockMethod.config #:nodoc:
  @config || MUTEX.synchronize do
    @config ||= Config.new
  end
end