Sha256: e4de7fabbad8dabc1ecfa8134a680efa026bb45aec765e887cc274439c8140cc

Contents?: true

Size: 965 Bytes

Versions: 3

Compression:

Stored size: 965 Bytes

Contents

require 'rbconfig'
require 'find'
require 'ftools'

include Config

# this was adapted from active_record's install.rb

$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


# deprecated files that should be removed
# deprecated = %w{ }

# files to install in library path
files = %w-
xml/mapping.rb
xml/xxpath.rb
xml/mapping/base.rb
xml/mapping/standard_nodes.rb
xml/mapping/version.rb
-

# the acual gruntwork
Dir.chdir("lib")
# File::safe_unlink *deprecated.collect{|f| File.join($sitedir, f.split(/\//))}
files.each {|f| 
  File::makedirs(File.join($sitedir, *f.split(/\//)[0..-2]))
  File::install(f, File.join($sitedir, *f.split(/\//)), 0644, true)
}

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
pdf-labels-1.0.0 vendor/xml-mapping/install.rb
xml-mapping-0.8 install.rb
xml-mapping-0.8.1 install.rb