1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#!/usr/bin/env ruby
require 'pg' unless defined?( PG )
class PG::Result
# Apply a type map for all value retrieving methods.
#
# +type_map+: a PG::TypeMap instance.
#
# See PG::BasicTypeMapForResults
def map_types!(type_map)
self.type_map = type_map
self
end
def inspect
str = self.to_s
str[-1,0] = " status=#{res_status(result_status)} ntuples=#{ntuples} nfields=#{nfields} cmd_tuples=#{cmd_tuples}"
str
end
end # class PG::Result
# Backward-compatible alias
# :nodoc:
PGresult = PG::Result
|