class ActiveRecord::ConnectionAdapters::AbstractMysqlAdapter
Public Instance Methods
initialize_type_map(m = type_map)
Also aliased as: initialize_without_enum
Alias for: initialize_type_map_with_enum
initialize_type_map_with_enum(m = type_map)
click to toggle source
# File lib/active_record/connection_adapters/abstract_mysql.rb, line 4 def initialize_type_map_with_enum(m = type_map) initialize_without_enum(m) register_enum_type(m) end
Also aliased as: initialize_type_map
register_enum_type(mapping)
click to toggle source
# File lib/active_record/connection_adapters/abstract_mysql.rb, line 12 def register_enum_type(mapping) mapping.register_type(%r(enum)i) do |sql_type| Type::Enum.new(limit: sql_type.scan(/'(.*?)'/).flatten) end end