# Newbie Qs on Filename convention

**URL:** <https://www.ruby-forum.com/t/newbie-qs-on-filename-convention/97584>\
**Category:** Ruby\
**Created:** [July 8, 2006, 5:49am UTC](https://www.ruby-forum.com/t/newbie-qs-on-filename-convention/97584 "2006-07-08T05:49:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![indianguru](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/3bc359/32.png) [@indianguru](https://www.ruby-forum.com/u/indianguru)\
**Post date:** [July 8, 2006, 5:49am UTC](https://www.ruby-forum.com/t/newbie-qs-on-filename-convention/97584/1 "2006-07-08T05:49:48Z")

</div>

Coming from a Java background, we are used to give filenames the same  
name  
as the public class. In Ruby, is there a convention for giving  
filenames. A  
HelloWorld program should be named Hello.rb or hello.rb ? I use the  
Windows  
O/S.

---

<div class="post-metadata">

**Author:** ![indianguru](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/3bc359/32.png) [@indianguru](https://www.ruby-forum.com/u/indianguru)\
**Post date:** [July 10, 2006, 4:42pm UTC](https://www.ruby-forum.com/t/newbie-qs-on-filename-convention/97584/2 "2006-07-10T16:42:39Z")

</div>

Download the ruby source code

ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz

Take a look in the lib directory to see how Matz names his .rb files.

Blessings,  
Tim P.

---

<div class="post-metadata">

**Author:** ![indianguru](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/3bc359/32.png) [@indianguru](https://www.ruby-forum.com/u/indianguru)\
**Post date:** [July 10, 2006, 5:48pm UTC](https://www.ruby-forum.com/t/newbie-qs-on-filename-convention/97584/3 "2006-07-10T17:48:17Z")

</div>

Thanks Tim, that did help.

Satish
