Method: Puppet::Node#initialize_from_hash
- Defined in:
- lib/puppet/node.rb
#initialize_from_hash(data) ⇒ Object
28 29 30 31 32 33 34 35 36 37 |
# File 'lib/puppet/node.rb', line 28 def initialize_from_hash(data) @name = data['name'] || (raise ArgumentError, _("No name provided in serialized data")) @classes = data['classes'] || [] @parameters = data['parameters'] || {} env_name = data['environment'] || @parameters[ENVIRONMENT] unless env_name.nil? @parameters[ENVIRONMENT] = env_name @environment_name = env_name.intern end end |