install.rb
上传用户:netsea168
上传日期:2022-07-22
资源大小:4652k
文件大小:1k
- require 'rbconfig'
- require 'find'
- require 'ftools'
- include Config
- # this was adapted from rdoc's install.rb by ways of Log4r
- $sitedir = CONFIG["sitelibdir"]
- unless $sitedir
- version = CONFIG["MAJOR"] + "." + CONFIG["MINOR"]
- $libdir = File.join(CONFIG["libdir"], "ruby", version)
- $sitedir = $:.find {|x| x =~ /site_ruby/ }
- if !$sitedir
- $sitedir = File.join($libdir, "site_ruby")
- elsif $sitedir !~ Regexp.quote(version)
- $sitedir = File.join($sitedir, version)
- end
- end
- # the acual gruntwork
- Dir.chdir("lib")
- Find.find("uuidtools.rb") { |f|
- if f[-3..-1] == ".rb"
- File::install(f, File.join($sitedir, *f.split(///)), 0644, true)
- else
- File::makedirs(File.join($sitedir, *f.split(///)))
- end
- }