Method: Chef::User.from_hash

Defined in:
lib/chef/user.rb

.from_hash(user_hash) ⇒ Object

Class Methods



142
143
144
145
146
147
148
149
150
# File 'lib/chef/user.rb', line 142

def self.from_hash(user_hash)
  user = Chef::User.new
  user.name user_hash["name"]
  user.private_key user_hash["private_key"] if user_hash.key?("private_key")
  user.password user_hash["password"] if user_hash.key?("password")
  user.public_key user_hash["public_key"]
  user.admin user_hash["admin"]
  user
end