module Crystalizer::YAML

Extended Modules

Defined in:

yaml.cr
yaml/deserialize.cr
yaml/serialize.cr

Instance Method Summary

Instance Method Detail

def deserialize(ctx : ::YAML::ParseContext, node : ::YAML::Nodes::Node, to type : (::YAML::Serializable | Array | Bool | Enum | Float | Hash | Int | NamedTuple | Nil | Set | String | Symbol | Time | Tuple).class) #

[View source]
def deserialize(ctx : ::YAML::ParseContext, node : ::YAML::Nodes::Node, to type : O.class) : O forall O #

[View source]
def deserialize(string_or_io : String | IO, to type : O.class) : O forall O #

[View source]
def serialize(io : IO, object : O) forall O #

[View source]
def serialize(builder : ::YAML::Nodes::Builder, object : ::YAML::Serializable | Array | Bool | Enum | Float | Hash | Int | NamedTuple | Nil | Set | String | Symbol | Time | Tuple) #

[View source]
def serialize(builder : ::YAML::Nodes::Builder, object : O) forall O #

[View source]
def serialize(object) #

[View source]