Class: ForemanAnsibleDirector::AnsibleDirectorModel

Inherits:
ApplicationRecord
  • Object
show all
Includes:
Logging::LoggableModel
Defined in:
app/models/foreman_ansible_director/ansible_director_model.rb

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

#ctx

Class Method Details

.table_nameObject



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_errorsObject



15
16
17
# File 'app/models/foreman_ansible_director/ansible_director_model.rb', line 15

def flatten_errors
  errors.messages.map { |attribute, messages| messages.map { |msg| "#{attribute}: #{msg}" } }.flatten.join("\n")
end