Method List
-
#== StrongJSON::Type::Enum
-
#== StrongJSON::Type::Literal
-
#== StrongJSON::Type::Object
-
#== StrongJSON::Type::Base
-
#== StrongJSON::Type::Optional
-
#== StrongJSON::Type::Hash
-
#== StrongJSON::Type::Array
-
#=== StrongJSON::Type::Match
-
#=~ StrongJSON::Type::Match
-
#alias StrongJSON::Type::WithAlias
-
#any StrongJSON::Types
-
#any? StrongJSON::Types
-
#array StrongJSON::Types
-
#array? StrongJSON::Types
-
#attribute StrongJSON::Type::UnexpectedAttributeError
-
#boolean StrongJSON::Types
-
#boolean? StrongJSON::Types
-
#coerce StrongJSON::Type::Base
-
#coerce StrongJSON::Type::Optional
-
#coerce StrongJSON::Type::Array
-
#coerce StrongJSON::Type::Enum
-
#coerce StrongJSON::Type::Literal
-
#coerce StrongJSON::Type::Hash
-
#coerce StrongJSON::Type::Object
-
#detector StrongJSON::Type::Enum
-
#dig StrongJSON::Type::ErrorPath
-
#enum StrongJSON::Types
-
#enum? StrongJSON::Types
-
#exceptions StrongJSON::Type::Object
-
#expand StrongJSON::Type::ErrorPath
-
#fields StrongJSON::Type::Object
-
#format StrongJSON::ErrorReporter
-
#format_aliases StrongJSON::ErrorReporter
-
#format_single_alias StrongJSON::ErrorReporter
-
#format_trace StrongJSON::ErrorReporter
-
#hash StrongJSON::Types
-
#hash? StrongJSON::Types
-
#ignore StrongJSON::Type::Object
-
#initialize StrongJSON::Type::Enum
-
#initialize StrongJSON::Type::Object
-
#initialize StrongJSON::Type::UnexpectedAttributeError
-
#initialize StrongJSON::ErrorReporter
-
#initialize StrongJSON::Type::Literal
-
#initialize StrongJSON::Type::Array
-
#initialize StrongJSON::Type::ErrorPath
-
#initialize StrongJSON::Type::Optional
-
#initialize StrongJSON::Type::Base
-
#initialize StrongJSON
-
#initialize StrongJSON::Type::TypeError
-
#initialize StrongJSON::Type::Hash
-
#integer StrongJSON::Types
-
#integer? StrongJSON::Types
-
#let StrongJSON
-
#literal StrongJSON::Types
-
#literal? StrongJSON::Types
-
#number StrongJSON::Types
-
#number? StrongJSON::Types
-
#numeric StrongJSON::Types
-
#numeric? StrongJSON::Types
-
#object StrongJSON::Types
-
#object? StrongJSON::Types
-
#on_unknown StrongJSON::Type::Object
-
#optional StrongJSON::Types
-
#parent StrongJSON::Type::ErrorPath
-
#path StrongJSON::Type::TypeError
-
#path StrongJSON::ErrorReporter
-
#path StrongJSON::Type::UnexpectedAttributeError
-
#pretty StrongJSON::ErrorReporter
-
#pretty_str StrongJSON::ErrorReporter
-
#reject StrongJSON::Type::Object
-
root StrongJSON::Type::ErrorPath
-
#root? StrongJSON::Type::ErrorPath
-
#string StrongJSON::Types
-
#string? StrongJSON::Types
-
#symbol StrongJSON::Types
-
#symbol? StrongJSON::Types
-
#test StrongJSON::Type::Base
-
#to_s StrongJSON::Type::ErrorPath
-
#to_s StrongJSON::ErrorReporter
-
#to_s StrongJSON::Type::Object
-
#to_s StrongJSON::Type::Array
-
#to_s StrongJSON::Type::Enum
-
#to_s StrongJSON::Type::Optional
-
#to_s StrongJSON::Type::Literal
-
#to_s StrongJSON::Type::Base
-
#type StrongJSON::Type::UnexpectedAttributeError
-
#type StrongJSON::Type::TypeError
-
#type StrongJSON::Type::ErrorPath
-
#type StrongJSON::Type::Hash
-
#type StrongJSON::Type::Array
-
#type StrongJSON::Type::Optional
-
#type StrongJSON::Type::Base
-
#types StrongJSON::Type::Enum
-
#update_fields StrongJSON::Type::Object
-
#value StrongJSON::Type::TypeError
-
#value StrongJSON::Type::Literal
-
#with_alias StrongJSON::Type::WithAlias