module Athena::Serializer::Any

Overview

Defines an abstraction that format specific types, such as JSON::Any, or YAML::Any must implement.

Defined in:

any.cr

Instance Method Summary

Instance Method Detail

abstract def as_a #

[View source]
abstract def as_a? #

[View source]
abstract def as_bool : Bool #

[View source]
abstract def as_f : Float64 #

[View source]
abstract def as_f32 : Float32 #

[View source]
abstract def as_f32? : Float32 | Nil #

[View source]
abstract def as_f? : Float64 | Nil #

[View source]
abstract def as_i : Int32 #

[View source]
abstract def as_i64 : Int64 #

[View source]
abstract def as_i64? : Int64 | Nil #

[View source]
abstract def as_i? : Int32 | Nil #

[View source]
abstract def as_s : String #

[View source]
abstract def as_s? : String | Nil #

[View source]
abstract def dig(index_or_key : String | Int, *keys) #

[View source]
abstract def is_nil? : Bool #

[View source]
abstract def raw #

[View source]