class Object
Public Instance Methods
config_value(type)
click to toggle source
# File ext/do_postgres/extconf.rb, line 9 def config_value(type) ENV["POSTGRES_#{type.upcase}"] || pg_config(type) end
have_build_env()
click to toggle source
# File ext/do_postgres/extconf.rb, line 17 def have_build_env (have_library('pq') || have_library('libpq')) && have_header('libpq-fe.h') && have_header('libpq/libpq-fs.h') && have_header('postgres.h') && have_header('mb/pg_wchar.h') && have_header('catalog/pg_type.h') end
pg_config(type)
click to toggle source
# File ext/do_postgres/extconf.rb, line 13 def pg_config(type) IO.popen("pg_config --#{type}").readline.chomp rescue nil end