Sha256: ed35b45e863a3ab01016e50ce069b18354efe459568991d53670cea37ca3eb6d

Contents?: true

Size: 703 Bytes

Versions: 17

Compression:

Stored size: 703 Bytes

Contents

#!/usr/bin/env ruby

load_path = false
gems      = false
redefined = false

# these clauses are for installations which have RUBYOPT=-rubygems, etc.
if Object.const_defined? "Gem"
    redefined = true
    module Kernel
        alias gem_require require 
        alias require gem_original_require
    end
end

begin
    require 'dbi'
    load_path = true
rescue LoadError => e
end

if Object.const_defined? "Gem" and redefined
    module Kernel
        alias gem_original_require require 
        alias require gem_require
    end
end

begin
    require 'rubygems'
    gem 'dbi'
    gems = true
rescue LoadError
rescue Gem::LoadError
end

puts "Your installation of DBI is broken" if gems and load_path

Version data entries

17 entries across 17 versions & 3 rubygems

Version Path
ydbi-0.6.0 bin/test_broken_dbi
ydbi-0.5.9 bin/test_broken_dbi
ydbi-0.5.8 bin/test_broken_dbi
ydbi-0.5.7 bin/test_broken_dbi
ydbi-0.5.6 bin/test_broken_dbi
ydbi-0.5.5 bin/test_broken_dbi
ydbi-0.5.4 bin/test_broken_dbi
ydbi-0.5.3 bin/test_broken_dbi
ydbi-0.5.2 bin/test_broken_dbi
ydbi-0.5.1 bin/test_broken_dbi
ydbi-0.5.0 bin/test_broken_dbi
rails-dbi-0.1.2 bin/test_broken_dbi
rails-dbi-0.1.1 bin/test_broken_dbi
rails-dbi-0.1.0 bin/test_broken_dbi
dbi-0.4.5 bin/test_broken_dbi
dbi-0.4.4 bin/test_broken_dbi
dbi-0.4.3 bin/test_broken_dbi