Method: Sequel::Postgres::PGRow::DatabaseMethods.extended

Defined in:
lib/sequel/extensions/pg_row.rb

.extended(db) ⇒ Object

Do some setup for the data structures the module uses.



392
393
394
395
396
397
398
399
400
401
402
# File 'lib/sequel/extensions/pg_row.rb', line 392

def self.extended(db)
  db.instance_exec do
    @row_types = {}
    @row_schema_types = {}
    extend(@row_type_method_module = Sequel.set_temp_name(Module.new){"Sequel::Postgres::PGRow::DatabaseMethods::_RowTypeMethodModule"})
    add_conversion_proc(2249, PGRow::Parser.new(:converter=>PGRow::ArrayRow))
    if respond_to?(:register_array_type)
      register_array_type('record', :oid=>2287, :scalar_oid=>2249)
    end
  end
end