Alien-LibJIT
view release on metacpan or search on metacpan
libjit/jitruby/setup.rb view on Meta::CPAN
end
end
end
def File.binread(fname)
open(fname, 'rb') {|f|
return f.read
}
end
# for corrupted Windows' stat(2)
def File.dir?(path)
File.directory?((path[-1,1] == '/') ? path : path + '/')
end
class ConfigTable
include Enumerable
def initialize(rbconfig)
libjit/jitruby/setup.rb view on Meta::CPAN
end
def move_file(src, dest)
force_remove_file dest
begin
File.rename src, dest
rescue
File.open(dest, 'wb') {|f|
f.write File.binread(src)
}
File.chmod File.stat(src).mode, dest
File.unlink src
end
end
def force_remove_file(path)
begin
remove_file path
rescue
end
end
( run in 0.720 second using v1.01-cache-2.11-cpan-49f99fa48dc )