Skip to content

module Athena::Serializer::Any #

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

Methods#

abstract #as_a#

View source

abstract #as_a?#

View source

abstract #as_bool : Bool#

View source

abstract #as_f : Float64#

View source

abstract #as_f32 : Float32#

View source

abstract #as_f32? : Float32 | ::Nil#

View source

abstract #as_f? : Float64 | ::Nil#

View source

abstract #as_i : Int32#

View source

abstract #as_i64 : Int64#

View source

abstract #as_i64? : Int64 | ::Nil#

View source

abstract #as_i? : Int32 | ::Nil#

View source

abstract #as_s : String#

View source

abstract #as_s? : String | ::Nil#

View source

abstract #dig(index_or_key : String | Int, *keys)#

View source

abstract #is_nil? : Bool#

ameba:disable Naming/PredicateName

View source

abstract #raw#

View source