Athena::Serializer
Provides enhanced (de)serialization features.
Constants
VERSION = "0.4.3"
Class methods
serializer
Returns an ASR::SerializerInterface instance for ad-hoc (de)serialization.
The serializer is cached and only instantiated once.
Nested types
- Athena::Serializer::Annotations
- Athena::Serializer::Any
- Athena::Serializer::Context
- Athena::Serializer::DeserializationContext
- Athena::Serializer::Exception
- Athena::Serializer::ExclusionStrategies
- Athena::Serializer::Format
- Athena::Serializer::InstantiateObjectConstructor
- Athena::Serializer::Model
- Athena::Serializer::Navigators
- Athena::Serializer::ObjectConstructorInterface
- Athena::Serializer::PropertyMetadata(IvarType, ValueType)
- Athena::Serializer::PropertyMetadataBase
- Athena::Serializer::Serializable
- Athena::Serializer::SerializationContext
- Athena::Serializer::Serializer
- Athena::Serializer::SerializerInterface
- Athena::Serializer::Visitors