Class: ForemanAnsibleDirector::AnsibleContentAssignment

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

Instance Method Summary collapse

Methods inherited from AnsibleDirectorModel

#flatten_errors, table_name

Instance Method Details

#content_unit_versionObject



8
9
10
11
12
13
14
15
# File 'app/models/foreman_ansible_director/ansible_content_assignment.rb', line 8

def content_unit_version
  case consumable
  when ::ForemanAnsibleDirector::AnsibleCollectionRole
    consumable.ansible_collection_version # TODO: IMPORTANT! ACV should be referenced as content unit version!
  when ::ForemanAnsibleDirector::AnsibleRole
    consumable.content_unit_version
  end
end