Class: ForemanAnsibleDirector::AnsibleVariable

Inherits:
LookupKey
  • Object
show all
Defined in:
app/models/foreman_ansible_director/ansible_variable.rb

Instance Method Summary collapse

Instance Method Details

#default_value=(value) ⇒ Object



15
16
17
18
19
20
21
22
23
# File 'app/models/foreman_ansible_director/ansible_variable.rb', line 15

def default_value=(value)
  super(
    if value.is_a?(ActiveSupport::HashWithIndifferentAccess)
      value.to_hash
    else
      value
    end
  )
end

#overridable?Boolean

Returns:

  • (Boolean)


25
26
27
# File 'app/models/foreman_ansible_director/ansible_variable.rb', line 25

def overridable?
  override || lookup_values.count.positive?
end