Method: Puppet::Pops::Serialization::JSON::Unpacker#re_initialize

Defined in:
lib/puppet/pops/serialization/json.rb

#re_initialize(io) ⇒ Object

Raises:



249
250
251
252
253
# File 'lib/puppet/pops/serialization/json.rb', line 249

def re_initialize(io)
  parsed = parse_io(io)
  raise SerializationError, _("JSON stream is not an array. It is a %{klass}") % { klass: io.class.name } unless parsed.is_a?(Array)
  @etor_stack = [parsed.each]
end