-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.rb
33 lines (25 loc) · 836 Bytes
/
install.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
require 'fileutils'
def install(file)
puts "Installing: #{file}"
base = File.basename(file)
target = File.join(File.dirname(__FILE__), '..', '..', '..','lib','java',base)
if File.exists?(target)
puts "target #{target} already exists, skipping"
else
FileUtils.cp File.join(File.dirname(__FILE__), file), target
end
end
def install_to_root(file)
puts "Installing: #{file}"
base = File.basename(file)
target = File.join(File.dirname(__FILE__), '..', '..', '..',base)
if File.exists?(target)
puts "target #{target} already exists, skipping"
else
FileUtils.cp File.join(File.dirname(__FILE__), file), target
end
end
dest_dir = 'lib/java'
Dir::mkdir(dest_dir) unless File::exist?(dest_dir)
install File.join( 'lib','migrator-rails-0.9.jar' )
install_to_root File.join( 'lib','migrator.rb' )