Module: CompositePrimaryKeys::SingularAssociation
- Defined in:
- lib/composite_primary_keys/associations/singular_association.rb
Instance Method Summary collapse
Instance Method Details
#get_records ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/composite_primary_keys/associations/singular_association.rb', line 3 def get_records cpk_applies = (target && target.composite?) || (owner && owner.composite?) || ([:primary_key] && [:primary_key].kind_of?(Array)) || ([:foreign_key] && [:foreign_key].kind_of?(Array)) return scope.limit(1).to_a if cpk_applies super end |