Module: Housekeeping
- Extended by:
- ActiveSupport::Concern
- Included in:
- AlternateValue, Attribution, BiocurationClassification, BiologicalAssociation, BiologicalAssociationsBiologicalAssociationsGraph, BiologicalAssociationsGraph, BiologicalRelationship, BiologicalRelationshipType, CharacterState, CitationTopic, CollectionObjectObservation, CollectionProfile, CommonName, Confidence, Container, ContainerItem, ControlledVocabularyTerm, DataAttribute, DatasetRecord, Depiction, DerivedCollectionObject, Descriptor, Document, Download, DwcOccurrence, GeneAttribute, Identifier, ImportDataset, Label, Note, Observation, ObservationMatrixColumn, ObservationMatrixColumnItem, OriginRelationship, OtuPageLayout, OtuPageLayoutSection, OtuRelationship, ProjectSource, Protocol, ProtocolRelationship, PublicContent, RangedLotCategory, Role::AttributionRole, Role::ProjectRole, Sequence, SequenceRelationship, SledImage, Tag, TaggedSectionKeyword, TaxonDetermination, TaxonNameClassification, TaxonNameRelationship, TypeMaterial
- Defined in:
- lib/housekeeping.rb
Defined Under Namespace
Modules: AssociationHelpers, CombinedScopes, Projects, Timestamps, Users
Instance Method Summary collapse
Instance Method Details
#has_polymorphic_relationship? ⇒ Boolean
13 14 15 |
# File 'lib/housekeeping.rb', line 13 def has_polymorphic_relationship? self.class.reflect_on_all_associations(:belongs_to).select { |a| a.polymorphic? }.count > 0 end |