module Crystalizer::YAML
Extended Modules
Defined in:
yaml.cryaml/deserialize.cr
yaml/serialize.cr
Instance Method Summary
- #deserialize(ctx : ::YAML::ParseContext, node : ::YAML::Nodes::Node, to type : Hash.class)
- #deserialize(ctx : ::YAML::ParseContext, node : ::YAML::Nodes::Node, to type : (::YAML::Serializable | Bool | Enum | Float | Hash | Int | NamedTuple | Nil | String | Symbol | Time).class)
- #deserialize(ctx : ::YAML::ParseContext, node : ::YAML::Nodes::Node, to type : Array.class | Deque.class | Set.class)
- #deserialize(ctx : ::YAML::ParseContext, node : ::YAML::Nodes::Node, to type : Tuple.class)
- #deserialize(ctx : ::YAML::ParseContext, node : ::YAML::Nodes::Node, to type : O.class) : O forall O
- #deserialize(string_or_io : String | IO, to type : O.class) : O forall O
- #serialize(io : IO, object : O) forall O
- #serialize(builder : ::YAML::Nodes::Builder, object : ::YAML::Serializable | Bool | Enum | Float | Int | NamedTuple | Nil | String | Symbol | Time)
- #serialize(builder : ::YAML::Nodes::Builder, hash : Hash)
- #serialize(builder : ::YAML::Nodes::Builder, array : Array | Deque | Set | Tuple)
- #serialize(builder : ::YAML::Nodes::Builder, object : O) forall O
- #serialize(object)
Instance Method Detail
def deserialize(ctx : ::YAML::ParseContext, node : ::YAML::Nodes::Node, to type : (::YAML::Serializable | Bool | Enum | Float | Hash | Int | NamedTuple | Nil | String | Symbol | Time).class)
#
def deserialize(ctx : ::YAML::ParseContext, node : ::YAML::Nodes::Node, to type : Array.class | Deque.class | Set.class)
#
def deserialize(ctx : ::YAML::ParseContext, node : ::YAML::Nodes::Node, to type : O.class) : O forall O
#
def serialize(builder : ::YAML::Nodes::Builder, object : ::YAML::Serializable | Bool | Enum | Float | Int | NamedTuple | Nil | String | Symbol | Time)
#
def serialize(builder : ::YAML::Nodes::Builder, array : Array | Deque | Set | Tuple)
#