module

Toon::Primitives

Instance methods

encode_key(key : String)

Key encoding

Source
encode_primitive(value : Nil | Nil, delimiter : String | Char = COMMA)

Primitive encoding

Source
encode_primitive(value : Bool, delimiter : String | Char = COMMA)
Source
encode_primitive(value : Int, delimiter : String | Char = COMMA)
Source
encode_primitive(value : Float, delimiter : String | Char = COMMA)
Source
encode_primitive(value : String, delimiter : String | Char = COMMA)
Source
encode_primitive(value, delimiter : String | Char = COMMA)

Generic dispatch for union types

Source
encode_string_literal(value : String, delimiter : String = COMMA.to_s)
Source
escape_string(value : String)
Source
format_header(length : Int32, key : String | Nil = nil, fields : Array(String) | Nil = nil, delimiter : String = COMMA.to_s)

Header formatters

Source
integer_like?(value : Float)
Source
join_encoded_values(values, delimiter : String = COMMA.to_s)

Value joining

Source
numeric_like?(value : String)
Source
padded_with_whitespace?(value : String)
Source
safe_unquoted?(value : String, delimiter : String = COMMA.to_s)
Source
valid_unquoted_key?(key : String)
Source