class ActiveRecord::ConnectionAdapters::Spanner::TypeMetadata
Attributes
ordinal_position[R]
Public Class Methods
new(type_metadata, ordinal_position: nil)
click to toggle source
Calls superclass method
# File lib/active_record/connection_adapters/spanner/type_metadata.rb, line 17 def initialize type_metadata, ordinal_position: nil super type_metadata @ordinal_position = ordinal_position end
Public Instance Methods
==(other)
click to toggle source
# File lib/active_record/connection_adapters/spanner/type_metadata.rb, line 22 def == other other.is_a?(TypeMetadata) && __getobj__ == other.__getobj__ && ordinal_position == other.ordinal_position end
Also aliased as: eql?
hash()
click to toggle source
# File lib/active_record/connection_adapters/spanner/type_metadata.rb, line 29 def hash TypeMetadata.hash ^ __getobj__.hash ^ ordinal_position.hash end