Sha256: 428963b091c0721798f62f3791f198721b5ca4722c2a8b92ab9f14ebe6473f6f
Contents?: true
Size: 536 Bytes
Versions: 3
Compression:
Stored size: 536 Bytes
Contents
module ActiveRecord module ConnectionAdapters class AbstractMysqlAdapter def initialize_type_map_with_enum(m) initialize_without_enum(m) register_enum_type(m) end alias_method :initialize_without_enum, :initialize_type_map alias_method :initialize_type_map, :initialize_type_map_with_enum def register_enum_type(mapping) mapping.register_type(%r(enum)i) do |sql_type| Type::Enum.new(limit: sql_type.scan(/'(.*?)'/).flatten) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems