Class: ActiveRecord::Associations::Builder::HasAndBelongsToMany::JoinTableResolver
| Relationships & Source Files | |
| Namespace Children | |
| Classes: | |
| Inherits: | Object | 
| Defined in: | activerecord/lib/active_record/associations/builder/has_and_belongs_to_many.rb | 
Class Method Summary
Class Method Details
.build(lhs_class, name, options)
[ GitHub ]# File 'activerecord/lib/active_record/associations/builder/has_and_belongs_to_many.rb', line 24
def self.build(lhs_class, name, ) if [:join_table] KnownTable.new [:join_table].to_s else class_name = .fetch(:class_name) { name.to_s.camelize.singularize } KnownClass.new lhs_class, class_name end end