module PG::TypeMap::DefaultTypeMappable
Public Instance Methods
Source
static VALUE pg_typemap_default_type_map_get(VALUE self) { t_typemap *this = RTYPEDDATA_DATA( self ); return this->default_typemap; }
Returns the default TypeMap
that is currently set for values that could not be casted by this type map.
Returns a kind of PG::TypeMap
.
Source
static VALUE pg_typemap_default_type_map_set(VALUE self, VALUE typemap) { t_typemap *this = RTYPEDDATA_DATA( self ); t_typemap *tm; UNUSED(tm); /* Check type of method param */ TypedData_Get_Struct(typemap, t_typemap, &pg_typemap_type, tm); this->default_typemap = typemap; return typemap; }
Set the default TypeMap
that is used for values that could not be casted by this type map.
typemap
must be a kind of PG::TypeMap
Source
static VALUE pg_typemap_with_default_type_map(VALUE self, VALUE typemap) { pg_typemap_default_type_map_set( self, typemap ); return self; }
Set the default TypeMap
that is used for values that could not be casted by this type map.
typemap
must be a kind of PG::TypeMap
Returns self.