Class: Katello::Model

Inherits:
ApplicationRecord
  • Object
show all
Includes:
ActiveModel::ForbiddenAttributesProtection
Defined in:
app/models/katello/model.rb

Direct Known Subclasses

ActivationKey, ActivationKeyPurposeAddon, Agent::DispatchHistory, AlternateContentSource, AlternateContentSourceProduct, AnsibleCollection, AvailableModuleStream, CapsuleLifecycleEnvironment, CdnConfiguration, ComplianceReason, Content, ContentCredential, ContentFacetApplicableDeb, ContentFacetApplicableModuleStream, ContentFacetApplicableRpm, ContentFacetErratum, ContentFacetRepository, ContentMigrationProgress, ContentView, ContentViewComponent, ContentViewDebFilterRule, ContentViewDockerFilterRule, ContentViewEnvironment, ContentViewEnvironmentContentFacet, ContentViewErratumFilterRule, ContentViewFilter, ContentViewHistory, ContentViewModuleStreamFilterRule, ContentViewPackageFilterRule, ContentViewPackageGroupFilterRule, ContentViewRepository, ContentViewVersion, ContentViewVersionComponent, ContentViewVersionExportHistory, ContentViewVersionImportHistory, Deb, DockerManifest, DockerManifestList, DockerManifestListManifest, DockerMetaTag, DockerTag, EnvironmentPrior, Erratum, ErratumBugzilla, ErratumCve, ErratumPackage, Event, FileUnit, GenericContentUnit, Host::ContentFacet, Host::SubscriptionFacet, HostAvailableModuleStream, HostCollection, HostCollectionHosts, HostInstalledDeb, HostInstalledPackage, HostQueueElement, HostTracer, Hostgroup::ContentFacet, InstalledDeb, InstalledPackage, InstalledProduct, KTEnvironment, KeyHostCollection, ModuleProfile, ModuleProfileRpm, ModuleStream, ModuleStreamArtifact, ModuleStreamErratumPackage, ModuleStreamRpm, PackageGroup, Pool, PoolActivationKey, PoolProduct, Product, ProductContent, Provider, Pulp3::ContentGuard, Pulp3::DistributionReference, Pulp3::RepositoryReference, PurposeAddon, Repository, RepositoryAnsibleCollection, RepositoryContentViewFilter, RepositoryDeb, RepositoryDockerManifest, RepositoryDockerManifestList, RepositoryDockerMetaTag, RepositoryDockerTag, RepositoryErratum, RepositoryFileUnit, RepositoryGenericContentUnit, RepositoryModuleStream, RepositoryPackageGroup, RepositoryRpm, RepositorySrpm, RootRepository, Rpm, SmartProxyAlternateContentSource, SmartProxySyncHistory, Srpm, Subscription, SubscriptionFacetActivationKey, SubscriptionFacetInstalledProduct, SubscriptionFacetPool, SubscriptionFacetPurposeAddon, SyncPlan, TaskStatus, YumMetadataFile

Instance Method Summary collapse

Instance Method Details

#destroy!Object



22
23
24
25
26
# File 'app/models/katello/model.rb', line 22

def destroy!
  unless destroy
    fail self.errors.full_messages.join('; ')
  end
end