Class: ForemanAnsibleDirector::ContentUnitVersion

Inherits:
AnsibleDirectorModel show all
Defined in:
app/models/foreman_ansible_director/content_unit_version.rb

Instance Method Summary collapse

Methods inherited from AnsibleDirectorModel

#flatten_errors, table_name

Methods included from Logging::LoggableModel

#log_creation, #log_destroy, #log_update, #loggable?

Methods included from RequestCtx::RequestContextHelper

#ctx

Instance Method Details

#content_unit_revisionsObject



26
27
28
29
# File 'app/models/foreman_ansible_director/content_unit_version.rb', line 26

def content_unit_revisions
  return nil unless (versionable.source_type = 'git') && dynamic
  super
end

#content_unit_typeObject



22
23
24
# File 'app/models/foreman_ansible_director/content_unit_version.rb', line 22

def content_unit_type
  versionable.type == 'ForemanAnsibleDirector::AnsibleCollection' ? 'collection' : 'role'
end