Class: Puppet::Pops::Serialization::ObjectHashBuilder

Inherits:
Builder show all
Defined in:
lib/puppet/pops/serialization/from_data_converter.rb

Instance Method Summary collapse

Methods inherited from Builder

#[], #[]=

Constructor Details

#initialize(instance) ⇒ ObjectHashBuilder

Returns a new instance of ObjectHashBuilder.



33
34
35
36
# File 'lib/puppet/pops/serialization/from_data_converter.rb', line 33

def initialize(instance)
  super({})
  @instance = instance
end

Instance Method Details

#resolveObject



38
39
40
41
# File 'lib/puppet/pops/serialization/from_data_converter.rb', line 38

def resolve
  @instance._pcore_init_from_hash(super)
  @instance
end