struct Crystalizer::YAML::Deserializer
- Crystalizer::YAML::Deserializer
- Struct
- Value
- Object
Included Modules
Defined in:
yaml/deserializer.crConstructors
- .new(context : ::YAML::ParseContext, node : ::YAML::Nodes::Node)
- .new(string_or_io : String | IO) : Deserializer
Instance Method Summary
- #deserialize(to type : Crystalizer::Type.class)
- #deserialize(to type : ::YAML::Serializable.class | Any.class)
- #deserialize(to type : Hash.class)
- #deserialize(to type : Array.class | Deque.class | Set.class)
- #deserialize(to type : Tuple.class)
- #deserialize(to type : ::NamedTuple.class)
- #deserialize(to type : Enum.class)
- #deserialize(to type : Bool.class | Nil.class | Time.class | Slice(UInt8).class)
- #deserialize(to float : Float.class)
- #deserialize(to int : Int.class)
- #deserialize(to type : Path.class)
- #deserialize(to type : String.class)
- #deserialize(to type : T.class) : T forall T
- #new(node : ::YAML::Nodes::Node)