Class: ApplicationRecord
- Extended by:
- ApipieDSL::Class, AuditAssociations::AssociationsDefinitions
- Defined in:
- app/models/application_record.rb
Direct Known Subclasses
Architecture, AuthSource, Bookmark, CachedUserRole, CachedUsergroupMember, ComputeAttribute, ComputeProfile, ComputeResource, ConfigGroup, ConfigGroupClass, Domain, Environment, EnvironmentClass, ExternalUsergroup, FactName, FactValue, Feature, Filter, Filtering, ForemanInternal, ForemanRegister::RegistrationFacet, Host::Base, HostClass, HostConfigGroup, HostFacets::Base, HostStatus::Status, Hostgroup, HostgroupClass, HttpProxy, Image, JwtSecret, KeyPair, Log, LookupKey, LookupValue, MailNotification, Medium, Message, Model, Nic::Base, Notification, NotificationBlueprint, NotificationRecipient, Operatingsystem, OsDefaultTemplate, Parameter, Permission, PersonalAccessToken, Puppetclass, Realm, Report, Role, Setting, SmartProxy, SmartProxyFeature, Source, SshKey, StoredValue, Subnet, SubnetDomain, TablePreference, TaxableTaxonomy, Taxonomy, Template, TemplateCombination, TemplateInput, TemplateKind, Token, UpgradeTask, User, UserMailNotification, UserRole, Usergroup, UsergroupMember, Widget
Class Method Summary collapse
- .graphql_type(new_graphql_type = nil) ⇒ Object
-
.logger ⇒ Object
Rails use Notifications for own sql logging so we can override sql logger for orchestration.
Instance Method Summary collapse
Methods included from AuditAssociations::AssociationsDefinitions
audit_associations, audited, configure_dirty_associations, normalize_associations
Class Method Details
.graphql_type(new_graphql_type = nil) ⇒ Object
26 27 28 29 30 31 32 |
# File 'app/models/application_record.rb', line 26 def self.graphql_type(new_graphql_type = nil) if new_graphql_type @graphql_type = new_graphql_type else @graphql_type || superclass.try(:graphql_type) end end |
Instance Method Details
#logger ⇒ Object
22 23 24 |
# File 'app/models/application_record.rb', line 22 def logger self.class.logger end |