Sha256: b7d70f5dc970255ff13b5cb40916850776755183f73ea7cd9e54188819dcd851

Contents?: true

Size: 442 Bytes

Versions: 4

Compression:

Stored size: 442 Bytes

Contents

module ArJdbc
  def self.discover_extensions
    if defined?(::Gem) && ::Gem.respond_to?(:find_files)
      files = ::Gem.find_files('arjdbc/discover')
    else
      files = $LOAD_PATH.map do |p|
        discover = File.join(p, 'arjdbc', 'discover.rb')
        File.exist?(discover) ? discover : nil
      end.compact
    end
    files.each do |f|
      puts "Loading #{f}" if $DEBUG
      require f
    end
  end

  discover_extensions
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
activerecord-jdbc-adapter-1.2.9.1 lib/arjdbc/jdbc/discover.rb
activerecord-jdbc-adapter-1.2.9 lib/arjdbc/jdbc/discover.rb
activerecord-jdbc-adapter-1.2.8 lib/arjdbc/jdbc/discover.rb
activerecord-jdbc-adapter-1.2.5 lib/arjdbc/jdbc/discover.rb