Module: Puppet::Pops::Serialization

Defined in:
lib/puppet/pops.rb,
lib/puppet/pops/serialization.rb,
lib/puppet/pops/serialization/json.rb,
lib/puppet/pops/serialization/rgen.rb,
lib/puppet/pops/serialization/object.rb,
lib/puppet/pops/serialization/extension.rb,
lib/puppet/pops/serialization/serializer.rb,
lib/puppet/pops/serialization/deserializer.rb,
lib/puppet/pops/serialization/time_factory.rb,
lib/puppet/pops/serialization/abstract_reader.rb,
lib/puppet/pops/serialization/abstract_writer.rb,
lib/puppet/pops/serialization/instance_reader.rb,
lib/puppet/pops/serialization/instance_writer.rb

Defined Under Namespace

Modules: Extension, InstanceReader, InstanceWriter, JSON, RGen Classes: AbstractReader, AbstractWriter, Deserializer, ObjectReader, ObjectWriter, SerializationError, Serializer, TimeFactory

Constant Summary collapse

MAX_INTEGER =
0x7fffffffffffffff
MIN_INTEGER =
-0x8000000000000000

Class Method Summary collapse

Class Method Details

.not_implemented(impl, method_name) ⇒ Object

Raises:

  • (NotImplementedError)


3
4
5
# File 'lib/puppet/pops/serialization.rb', line 3

def self.not_implemented(impl, method_name)
  raise NotImplementedError, "The class #{impl.class.name} should have implemented the method #{method_name}()"
end