module Athena::Types

Overview

Converters for converting String arguments into T.

Extended Modules

Defined in:

common/types.cr

Instance Method Summary

Instance Method Detail

def convert_type(val : String, t : Int8.class) : Int8 #

Converts a String to Int8.


[View source]
def convert_type(val : String, t : (Int8 | ::Nil).class) : Int8 | Nil #

Converts a String to Int8?.


[View source]
def convert_type(val : String, t : Array(Int8).class) : Array(Int8) #

Converts an Array(String) to Array(Int8).


[View source]
def convert_type(val : String, t : (Array(Int8) | ::Nil).class) : Array(Int8) | Nil #

Converts an Array(String) to Array(Int8)?.


[View source]
def convert_type(val : String, t : Int16.class) : Int16 #

Converts a String to Int16.


[View source]
def convert_type(val : String, t : (Int16 | ::Nil).class) : Int16 | Nil #

Converts a String to Int16?.


[View source]
def convert_type(val : String, t : Array(Int16).class) : Array(Int16) #

Converts an Array(String) to Array(Int16).


[View source]
def convert_type(val : String, t : (Array(Int16) | ::Nil).class) : Array(Int16) | Nil #

Converts an Array(String) to Array(Int16)?.


[View source]
def convert_type(val : String, t : Int32.class) : Int32 #

Converts a String to Int32.


[View source]
def convert_type(val : String, t : (Int32 | ::Nil).class) : Int32 | Nil #

Converts a String to Int32?.


[View source]
def convert_type(val : String, t : Array(Int32).class) : Array(Int32) #

Converts an Array(String) to Array(Int32).


[View source]
def convert_type(val : String, t : (Array(Int32) | ::Nil).class) : Array(Int32) | Nil #

Converts an Array(String) to Array(Int32)?.


[View source]
def convert_type(val : String, t : Int64.class) : Int64 #

Converts a String to Int64.


[View source]
def convert_type(val : String, t : (Int64 | ::Nil).class) : Int64 | Nil #

Converts a String to Int64?.


[View source]
def convert_type(val : String, t : Array(Int64).class) : Array(Int64) #

Converts an Array(String) to Array(Int64).


[View source]
def convert_type(val : String, t : (Array(Int64) | ::Nil).class) : Array(Int64) | Nil #

Converts an Array(String) to Array(Int64)?.


[View source]
def convert_type(val : String, t : UInt8.class) : UInt8 #

Converts a String to UInt8.


[View source]
def convert_type(val : String, t : (UInt8 | ::Nil).class) : UInt8 | Nil #

Converts a String to UInt8?.


[View source]
def convert_type(val : String, t : Array(UInt8).class) : Array(UInt8) #

Converts an Array(String) to Array(UInt8).


[View source]
def convert_type(val : String, t : (Array(UInt8) | ::Nil).class) : Array(UInt8) | Nil #

Converts an Array(String) to Array(UInt8)?.


[View source]
def convert_type(val : String, t : UInt16.class) : UInt16 #

Converts a String to UInt16.


[View source]
def convert_type(val : String, t : (UInt16 | ::Nil).class) : UInt16 | Nil #

Converts a String to UInt16?.


[View source]
def convert_type(val : String, t : Array(UInt16).class) : Array(UInt16) #

Converts an Array(String) to Array(UInt16).


[View source]
def convert_type(val : String, t : (Array(UInt16) | ::Nil).class) : Array(UInt16) | Nil #

Converts an Array(String) to Array(UInt16)?.


[View source]
def convert_type(val : String, t : UInt32.class) : UInt32 #

Converts a String to UInt32.


[View source]
def convert_type(val : String, t : (UInt32 | ::Nil).class) : UInt32 | Nil #

Converts a String to UInt32?.


[View source]
def convert_type(val : String, t : Array(UInt32).class) : Array(UInt32) #

Converts an Array(String) to Array(UInt32).


[View source]
def convert_type(val : String, t : (Array(UInt32) | ::Nil).class) : Array(UInt32) | Nil #

Converts an Array(String) to Array(UInt32)?.


[View source]
def convert_type(val : String, t : UInt64.class) : UInt64 #

Converts a String to UInt64.


[View source]
def convert_type(val : String, t : (UInt64 | ::Nil).class) : UInt64 | Nil #

Converts a String to UInt64?.


[View source]
def convert_type(val : String, t : Array(UInt64).class) : Array(UInt64) #

Converts an Array(String) to Array(UInt64).


[View source]
def convert_type(val : String, t : (Array(UInt64) | ::Nil).class) : Array(UInt64) | Nil #

Converts an Array(String) to Array(UInt64)?.


[View source]
def convert_type(val : String, t : Float32.class) : Float32 #

Converts a String to Float32.


[View source]
def convert_type(val : String, t : (Float32 | ::Nil).class) : Float32 | Nil #

Converts a String to Float32?.


[View source]
def convert_type(val : String, t : Array(Float32).class) : Array(Float32) #

Converts an Array(String) to Array(Float32).


[View source]
def convert_type(val : String, t : (Array(Float32) | ::Nil).class) : Array(Float32) | Nil #

Converts an Array(String) to Array(Float32)?.


[View source]
def convert_type(val : String, t : Float64.class) : Float64 #

Converts a String to Float64.


[View source]
def convert_type(val : String, t : (Float64 | ::Nil).class) : Float64 | Nil #

Converts a String to Float64?.


[View source]
def convert_type(val : String, t : Array(Float64).class) : Array(Float64) #

Converts an Array(String) to Array(Float64).


[View source]
def convert_type(val : String, t : (Array(Float64) | ::Nil).class) : Array(Float64) | Nil #

Converts an Array(String) to Array(Float64)?.


[View source]
def convert_type(val : String, t : Bool.class) : Bool #

Converts a String to Bool.


[View source]
def convert_type(val : String, t : (Bool | ::Nil).class) : Bool | Nil #

Converts a String to Bool?.


[View source]
def convert_type(val : String, t : Array(Bool).class) : Array(Bool) #

Converts an Array(String) to Array(Bool).


[View source]
def convert_type(val : String, t : (Array(Bool) | ::Nil).class) : Array(Bool) | Nil #

Converts an Array(String) to Array(Bool)?.


[View source]
def convert_type(val : String, t : String.class) : String #

Converts a String to String.


[View source]
def convert_type(val : String, t : (String | ::Nil).class) : String | Nil #

Converts a String to String?.


[View source]
def convert_type(val : String, t : Array(String).class) : Array(String) #

Converts an Array(String) to Array(String).


[View source]
def convert_type(val : String, t : (Array(String) | ::Nil).class) : Array(String) | Nil #

Converts an Array(String) to Array(String)?.


[View source]
def convert_type(val : String, t : HTTP::Params.class) : HTTP::Params.class #

Converts a String to HTTP::Params.


[View source]