class Object
Public Instance Methods
ansible_variables_with_overrides()
click to toggle source
# File lib/foreman_ansible/register.rb, line 201 def ansible_variables_with_overrides resolver = ::ForemanAnsible::OverrideResolver.new(object) AnsibleVariable.where(:ansible_role_id => object.all_ansible_roles.pluck(:id), :override => true).map { |variable| ::Presenters::OverridenAnsibleVariablePresenter.new variable, resolver } end
present_all_ansible_roles()
click to toggle source
# File lib/foreman_ansible/register.rb, line 195 def present_all_ansible_roles inherited_ansible_roles = object.inherited_ansible_roles.map { |role| ::Presenters::AnsibleRolePresenter.new(role, true) } ansible_roles = object.ansible_roles.map { |role| ::Presenters::AnsibleRolePresenter.new(role, false) } (inherited_ansible_roles + ansible_roles).uniq end