# Reflection and files

**URL:** <https://www.ruby-forum.com/t/reflection-and-files/68355>\
**Category:** Ruby\
**Created:** [September 12, 2006, 12:53am UTC](https://www.ruby-forum.com/t/reflection-and-files/68355 "2006-09-12T00:53:24Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [September 12, 2006, 12:53am UTC](https://www.ruby-forum.com/t/reflection-and-files/68355/1 "2006-09-12T00:53:24Z")

</div>

Hi

Suppose I have a ruby file with a single class. Is it possible to write  
a  
ruby script that can extract the class name from the file?

Thanks

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [September 12, 2006, 12:55am UTC](https://www.ruby-forum.com/t/reflection-and-files/68355/2 "2006-09-12T00:55:24Z")

</div>

Hi

Let me rephrase the question …

Is it possible to extract the class name via reflection?

Thanks

---

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [September 12, 2006, 12:59am UTC](https://www.ruby-forum.com/t/reflection-and-files/68355/3 "2006-09-12T00:59:24Z")

</div>

On Tue, 12 Sep 2006 removed\_email\_address@domain.invalid wrote:

> Hi
> 
> Suppose I have a ruby file with a single class. Is it possible to write a  
> ruby script that can extract the class name from the file?
> 
> Thanks

[http://codeforpeople.com/lib/ruby/dynaload/dynaload-0.2.0/README](http://codeforpeople.com/lib/ruby/dynaload/dynaload-0.2.0/README)  
[http://rubyforge.org/frs/?group\_id=1024&release\_id=6580](http://rubyforge.org/frs/?group_id=1024&release_id=6580)

-a
