Class: Puppet::Util::AgentilUser

Inherits:
Object
  • Object
show all
Defined in:
lib/puppet/util/agentil_user.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id, element) ⇒ AgentilUser

Returns a new instance of AgentilUser.



5
6
7
8
# File 'lib/puppet/util/agentil_user.rb', line 5

def initialize(id, element)
  @id = id
  @element = element
end

Instance Attribute Details

#elementObject (readonly)

Returns the value of attribute element.



3
4
5
# File 'lib/puppet/util/agentil_user.rb', line 3

def element
  @element
end

#idObject (readonly)

Returns the value of attribute id.



3
4
5
# File 'lib/puppet/util/agentil_user.rb', line 3

def id
  @id
end

Instance Method Details

#nameObject



10
11
12
# File 'lib/puppet/util/agentil_user.rb', line 10

def name
  @element["USER"]
end

#name=(new_value) ⇒ Object



14
15
16
17
# File 'lib/puppet/util/agentil_user.rb', line 14

def name=(new_value)
  @element["USER"] = new_value
  @element["TITLE"] ||= new_value
end

#passwordObject



19
20
21
# File 'lib/puppet/util/agentil_user.rb', line 19

def password
  @element["ENCRYPTED_PASSWD"]
end

#password=(new_value) ⇒ Object



23
24
25
# File 'lib/puppet/util/agentil_user.rb', line 23

def password=(new_value)
  @element["ENCRYPTED_PASSWD"] = new_value
end