Class: ForemanAnsibleDirector::AnsibleDirectorModel
- Inherits:
-
ApplicationRecord
- Object
- ApplicationRecord
- ForemanAnsibleDirector::AnsibleDirectorModel
- Includes:
- Logging::LoggableModel
- Defined in:
- app/models/foreman_ansible_director/ansible_director_model.rb
Direct Known Subclasses
ActiveRevision, AnsibleCollectionRole, AnsibleContentAssignment, ContentSnapshot, ContentSnapshotContentUnitVersion, ContentUnit, ContentUnitRevision, ContentUnitVersion, ExecutionEnvironment, ExecutionEnvironmentContentUnit, LifecycleEnvironment, LifecycleEnvironmentContentUnitVersion, LifecycleEnvironmentHost, LifecycleEnvironmentPath
Class Method Summary collapse
Instance Method Summary collapse
Methods included from Logging::LoggableModel
#log_creation, #log_destroy, #log_update, #loggable?
Methods included from RequestCtx::RequestContextHelper
Class Method Details
.table_name ⇒ Object
10 11 12 13 |
# File 'app/models/foreman_ansible_director/ansible_director_model.rb', line 10 def self.table_name table_name = model_name.route_key "#{table_name_prefix}#{table_name}" end |
Instance Method Details
#flatten_errors ⇒ Object
15 16 17 |
# File 'app/models/foreman_ansible_director/ansible_director_model.rb', line 15 def flatten_errors errors..map { |attribute, | .map { |msg| "#{attribute}: #{msg}" } }.flatten.join("\n") end |