Module: Porridge

Defined in:
lib/porridge.rb,
lib/porridge/error.rb,
lib/porridge/factory.rb,
lib/porridge/version.rb,
lib/porridge/extractor.rb,
lib/porridge/serializer.rb,
lib/porridge/field_policy.rb,
lib/porridge/send_extractor.rb,
lib/porridge/array_serializer.rb,
lib/porridge/chain_serializer.rb,
lib/porridge/field_serializer.rb,
lib/porridge/serializer_definer.rb,
lib/porridge/serializer_with_root.rb,
lib/porridge/serializer_definition.rb,
lib/porridge/serializing_extractor.rb,
lib/porridge/whitelist_field_policy.rb,
lib/porridge/invalid_extractor_error.rb,
lib/porridge/invalid_serializer_error.rb,
lib/porridge/serializer_for_extracted.rb,
lib/porridge/invalid_field_policy_error.rb,
lib/porridge/key_normalizing_serializer.rb

Overview

Porridge is the root namespace for all classes in the porridge gem.

Defined Under Namespace

Classes: ArraySerializer, ChainSerializer, Error, Extractor, Factory, FieldPolicy, FieldSerializer, InvalidExtractorError, InvalidFieldPolicyError, InvalidSerializerError, KeyNormalizingSerializer, SendExtractor, Serializer, SerializerDefiner, SerializerDefinition, SerializerForExtracted, SerializerWithRoot, SerializingExtractor, WhitelistFieldPolicy

Constant Summary collapse

VERSION =
'0.3.1'