Module: Housekeeping
- Extended by:
- ActiveSupport::Concern
- Included in:
- AlternateValue, AssertedDistribution, Attribution, BiocurationClassification, BiologicalAssociation, BiologicalAssociationsBiologicalAssociationsGraph, BiologicalAssociationsGraph, BiologicalRelationship, BiologicalRelationshipType, CharacterState, Citation, CitationTopic, CollectionObjectObservation, CollectionProfile, CommonName, Confidence, Container, ContainerItem, ControlledVocabularyTerm, DataAttribute, DatasetRecord, Depiction, DerivedCollectionObject, Descriptor, Document, Documentation, Download, DwcOccurrence, Extract, GeneAttribute, Georeference, Identifier, Image, ImportDataset, Label, Loan, LoanItem, Note, Observation, ObservationMatrixColumn, ObservationMatrixColumnItem, ObservationMatrixRow, ObservationMatrixRowItem, OriginRelationship, Otu, OtuPageLayout, OtuPageLayoutSection, PinboardItem, ProjectSource, Protocol, ProtocolRelationship, PublicContent, RangedLotCategory, Role::AttributionRole, Role::ProjectRole, Sequence, SequenceRelationship, SledImage, SqedDepiction, 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 |