# Re: c api, getting class

**URL:** <https://www.ruby-forum.com/t/re-c-api-getting-class/102383>\
**Category:** Ruby\
**Created:** [February 8, 2006, 1:41pm UTC](https://www.ruby-forum.com/t/re-c-api-getting-class/102383 "2006-02-08T13:41:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![KroegerS\_Simon\_Sext](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/57b2e6/32.png) [@KroegerS\_Simon\_Sext](https://www.ruby-forum.com/u/KroegerS_Simon_Sext)\
**Post date:** [February 8, 2006, 1:41pm UTC](https://www.ruby-forum.com/t/re-c-api-getting-class/102383/1 "2006-02-08T13:41:19Z")

</div>

> > Use rb\_path2class(“Myclass::UnknownFormat”).
> 
> This is exactly what I was looking for; seems somewhat undocumented.

Without having a chance of testing right now, I would say  
rb\_define\_class  
is just perfect. (Re)opening a class in ruby is legal and should work  
from  
c also.

cheers

Simon
