Module: WithLock

Defined in:
lib/with_lock.rb,
lib/with_lock/version.rb

Defined Under Namespace

Modules: Common, Public Classes: Client, LockException, Server

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.setupObject



11
12
13
14
15
16
17
18
# File 'lib/with_lock.rb', line 11

def self.setup
  gem_dir = File.expand_path(File.join('..','..'),__FILE__)
  app_dir = File.expand_path('.')
  FileUtils.cp(File.join(gem_dir,'config','with_lock.yml'),File.join(app_dir,'config','with_lock.yml'))
  FileUtils.cp(File.join(gem_dir,'script','with_lock'),File.join(app_dir,'script','with_lock'))
  FileUtils.chmod(0755, File.join(app_dir,'script','with_lock'))
  true
end