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 )