Type:
Module
This is the parent Association class which defines the variables used by all associations.
The hierarchy is defined as follows:
Association - SingularAssociation - BelongsToAssociation - HasOneAssociation - CollectionAssociation - HasManyAssociation
This class is inherited by the has_one and belongs_to association classes