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