Alien-LibJIT
view release on metacpan or search on metacpan
libjit/jitruby/setup.rb view on Meta::CPAN
293031323334353637383940414243444546474849
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
596597598599600601602603604605606607608609610611612613614615616end
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.341 second using v1.01-cache-2.11-cpan-8d75d55dd25 )