class Athena::Serializer::Visitors::YAMLSerializationVisitor
- Athena::Serializer::Visitors::YAMLSerializationVisitor
- Reference
- Object
Included Modules
Defined in:
visitors/yaml_serialization_visitor.crConstructors
Instance Method Summary
- #finish : Nil
- #navigator : Athena::Serializer::Navigators::SerializationNavigatorInterface
- #navigator=(navigator : Athena::Serializer::Navigators::SerializationNavigatorInterface)
- #navigator? : Athena::Serializer::Navigators::SerializationNavigatorInterface | Nil
- #prepare : Nil
-
#visit(properties : Array(PropertyMetadataBase)) : Nil
:inherit:
- #visit(data : String | Symbol | Number | Bool | Nil) : Nil
- #visit(data : Hash | NamedTuple) : Nil
- #visit(data : Enumerable) : Nil
- #visit(data : Time) : Nil
- #visit(data : Enum) : Nil
- #visit(data : UUID) : Nil
- #visit(data : ASR::Model) : Nil
- #visit(data : ASR::Any) : Nil
- #visit(data : _) : Nil
Instance methods inherited from module Athena::Serializer::Visitors::SerializationVisitorInterface
finish : Nil
finish,
prepare : Nil
prepare,
visit(data : Array(ASR::PropertyMetadataBase)) : Nilvisit(data : Bool) : Nil
visit(data : Enum) : Nil
visit(data : Hash) : Nil
visit(data : Enumerable) : Nil
visit(data : NamedTuple) : Nil
visit(data : Nil) : Nil
visit(data : Number) : Nil
visit(data : String) : Nil
visit(data : Symbol) : Nil
visit(data : Time) : Nil
visit(data : UUID) : Nil
visit(data : ASR::Any) : Nil
visit(data : ASR::Model) : Nil visit