Class: ForemanAnsibleDirector::ContentUnit

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

Direct Known Subclasses

AnsibleCollection, AnsibleRole

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from AnsibleDirectorModel

#flatten_errors

Class Method Details

.polymorphic_nameObject



38
39
40
# File 'app/models/foreman_ansible_director/content_unit.rb', line 38

def self.polymorphic_name
  name
end

.table_nameObject



13
14
15
# File 'app/models/foreman_ansible_director/content_unit.rb', line 13

def self.table_name
  'ad_content_units'
end

Instance Method Details

#collection?Boolean

Returns:

  • (Boolean)


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

def collection?
  type == 'ForemanAnsibleDirector::AnsibleCollection'
end

#full_nameObject



34
35
36
# File 'app/models/foreman_ansible_director/content_unit.rb', line 34

def full_name
  "#{namespace}.#{name}"
end

#role?Boolean

Returns:

  • (Boolean)


30
31
32
# File 'app/models/foreman_ansible_director/content_unit.rb', line 30

def role?
  type == 'ForemanAnsibleDirector::AnsibleRole'
end