module Crython::Py2Cr
Overview
Module for converting Python collection objects to Crystal types
Defined in:
crython/py2cr/basic.crcrython/py2cr/collections.cr
Class Method Summary
-
.is_none?(pyobject : PyObject) : Bool
Check if a Python object is None
-
.to_array(pyobject : PyObject, element_type : T.class) : Array(T) forall T
Convert a Python list to a Crystal Array
-
.to_bool(pyobject : PyObject) : Bool
Convert a Python object to a Crystal Bool
-
.to_float64(pyobject : PyObject) : Float64
Convert a Python object to a Crystal Float64
-
.to_hash(pyobject : PyObject, key_type : K.class, value_type : V.class) : Hash(K, V) forall K, V
Convert a Python dict to a Crystal Hash
-
.to_int32(pyobject : PyObject) : Int32
Convert a Python object to a Crystal Int32
-
.to_int64(pyobject : PyObject) : Int64
Convert a Python object to a Crystal Int64
-
.to_string(pyobject : PyObject) : String
Convert a Python object to a Crystal String
-
.to_tuple(pyobject : PyObject, *element_types) : Tuple
Convert a Python tuple to a Crystal Tuple
Class Method Detail
Convert a Python list to a Crystal Array
Convert a Python object to a Crystal Bool
Convert a Python object to a Crystal Float64
Convert a Python dict to a Crystal Hash
Convert a Python object to a Crystal Int32
Convert a Python object to a Crystal Int64
Convert a Python object to a Crystal String
Convert a Python tuple to a Crystal Tuple