primary_key
SourceRalph::AssociationMetadata
Association metadata storage
Constructors
new(name : String, class_name : String, foreign_key : String, type : Symbol, table_name : String, through : String | Nil = nil, source : String | Nil = nil, primary_key : String = "id", dependent : DependentBehavior = DependentBehavior::None, class_name_override : Bool = false, foreign_key_override : Bool = false, primary_key_override : Bool = false, polymorphic : Bool = false, as_name : String | Nil = nil, counter_cache : String | Nil = nil, touch : String | Nil = nil, inverse_of : String | Nil = nil)
SourceInstance methods
as_name
Sourceclass_name
Sourceclass_name_override
Sourcecounter_cache
Sourcedependent
Sourcedependent=(dependent : DependentBehavior)
Sourceforeign_key
Sourceforeign_key_override
Sourceinverse_of
Sourcename
Sourcepolymorphic
Sourceprimary_key_override
Sourcesource
Sourcetable_name
Sourcethrough
Sourcetouch
Sourcetype
Source