Sha256: f12cc8e7de102edfb92f28b14d2c5431d5063a0ecc2362060c1bb129b1e33be3
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
#!/usr/bin/env ruby begin require 'pg_ext' rescue LoadError # If it's a Windows binary gem, try the <major>.<minor> subdirectory if RUBY_PLATFORM =~/(mswin|mingw)/i major_minor = RUBY_VERSION[ /^(\d+\.\d+)/ ] or raise "Oops, can't extract the major/minor version from #{RUBY_VERSION.dump}" require "#{major_minor}/pg_ext" else raise end end # The top-level PG namespace. module PG # Library version VERSION = '0.15.0' # VCS revision REVISION = %q$Revision: 384fcbc92366 $ ### Get the PG library version. If +include_buildnum+ is +true+, include the build ID. def self::version_string( include_buildnum=false ) vstring = "%s %s" % [ self.name, VERSION ] vstring << " (build %s)" % [ REVISION[/: ([[:xdigit:]]+)/, 1] || '0' ] if include_buildnum return vstring end ### Convenience alias for PG::Connection.new. def self::connect( *args ) return PG::Connection.new( *args ) end require 'pg/exceptions' require 'pg/constants' require 'pg/connection' require 'pg/result' end # module PG # Backward-compatible aliase PGError = PG::Error
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pg-0.15.0 | lib/pg.rb |