Sha256: e4a4f015405c521df511324f530cd56865968cfcbb7ad7ac8c09146e3c9801af
Contents?: true
Size: 692 Bytes
Versions: 1
Compression:
Stored size: 692 Bytes
Contents
module ActiveRecord module ConnectionAdapters module MySQL class TypeMetadata < DelegateClass(SqlTypeMetadata) # :nodoc: attr_reader :extra def initialize(type_metadata, extra: "") super(type_metadata) @type_metadata = type_metadata @extra = extra end def ==(other) other.is_a?(MySQL::TypeMetadata) && attributes_for_hash == other.attributes_for_hash end alias eql? == def hash attributes_for_hash.hash end protected def attributes_for_hash [self.class, @type_metadata, extra] end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
activerecord-5.1.0.beta1 | lib/active_record/connection_adapters/mysql/type_metadata.rb |