Associations are used in order to specify relationships between model classes that reflect relations between tables in the database using foreign keys.
Classes and Modules
- Sequel::Model::Associations::AssociationDatasetMethods
- Sequel::Model::Associations::ClassMethods
- Sequel::Model::Associations::DatasetMethods
- Sequel::Model::Associations::InstanceMethods
- Sequel::Model::Associations::AssociationReflection
- Sequel::Model::Associations::EagerGraphLoader
- Sequel::Model::Associations::ManyToManyAssociationReflection
- Sequel::Model::Associations::ManyToOneAssociationReflection
- Sequel::Model::Associations::OneToManyAssociationReflection
- Sequel::Model::Associations::OneToOneAssociationReflection
Constants
| ASSOCIATION_TYPES | = | {} | Map of association type symbols to association reflection classes. | 
Public Class methods
                  apply
                  (model)
                
                Set an empty association reflection hash in the model
                  
                    [show source]
                  
                  
              # File lib/sequel/model/associations.rb, line 10 def self.apply(model) model.instance_variable_set(:@association_reflections, {}) model.instance_variable_set(:@autoreloading_associations, {}) end