module ActiveRecord::PGEnum::InitializeTypeMap
Private Instance Methods
initialize_type_map(type_map)
click to toggle source
Calls superclass method
# File lib/active_record/pg_enum/4.1/initialize_type_map.rb, line 12 def initialize_type_map(type_map) super adapter = ConnectionAdapters::PostgreSQLAdapter adapter::OID.register_type "enum", adapter::OID::Enum.new execute("SELECT t.oid, t.typname, t.typtype FROM pg_type as t WHERE t.typtype = 'e'", "SCHEMA").each do |row| adapter::OID.alias_type row["typname"], "enum" end end