# Ruby/MySQL code generator

**URL:** <https://www.ruby-forum.com/t/ruby-mysql-code-generator/158285>\
**Category:** Ruby\
**Created:** [January 21, 2009, 5:16pm UTC](https://www.ruby-forum.com/t/ruby-mysql-code-generator/158285 "2009-01-21T17:16:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![nctodc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/bc79bd/32.png) [@nctodc](https://www.ruby-forum.com/u/nctodc)\
**Post date:** [January 21, 2009, 5:16pm UTC](https://www.ruby-forum.com/t/ruby-mysql-code-generator/158285/1 "2009-01-21T17:16:00Z")

</div>

CodeFutures has just released a new version of FireStorm/DAO which can  
now generate Ruby source code implementing the Data Access Object  
(DAO) design pattern. The generated code relies on the mysql-ruby  
module to access the database.

FireStorm/DAO also supports code generation for Java and is a free  
product (limited to generating code for 20 tables from a schema but a  
commercial version is available that removes the restriction).

For example generated code, see this page:  
[http://www.codefutures.com/mysql-ruby/](http://www.codefutures.com/mysql-ruby/)

To download the free version of the product, see this page:  
[http://www.codefutures.com/products/firestorm/download/](http://www.codefutures.com/products/firestorm/download/)

Regards,

Andy G.  
Chief Architect  
CodeFutures Corporation

---

<div class="post-metadata">

**Author:** ![nctodc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/bc79bd/32.png) [@nctodc](https://www.ruby-forum.com/u/nctodc)\
**Post date:** [January 21, 2009, 5:44pm UTC](https://www.ruby-forum.com/t/ruby-mysql-code-generator/158285/2 "2009-01-21T17:44:10Z")

</div>

On Thu, Jan 22, 2009 at 1:13 AM, Andy G. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> CodeFutures has just released a new version of FireStorm/DAO which can  
> now generate Ruby source code implementing the Data Access Object  
> (DAO) design pattern. The generated code relies on the mysql-ruby  
> module to access the database.

Sorry, but i did read your page and couldn’t find any information of  
why one would use this over a normal ORM (AR, Sequel, DM, …). There  
seem to be no benefits (i would count code generation even as a  
liability), and it is tied to mysql.  
Is there more to come?

^ manveru

---

<div class="post-metadata">

**Author:** ![nctodc](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/bc79bd/32.png) [@nctodc](https://www.ruby-forum.com/u/nctodc)\
**Post date:** [January 22, 2009, 2:03pm UTC](https://www.ruby-forum.com/t/ruby-mysql-code-generator/158285/3 "2009-01-22T14:03:42Z")

</div>

Michael F. wrote:

> On Thu, Jan 22, 2009 at 1:13 AM, Andy G. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> wrote:
> 
> > CodeFutures has just released a new version of FireStorm/DAO which can  
> > now generate Ruby source code implementing the Data Access Object  
> > (DAO) design pattern. The generated code relies on the mysql-ruby  
> > module to access the database.
> 
> Sorry, but i did read your page and couldn’t find any information of  
> why one would use this over a normal ORM (AR, Sequel, DM, …). […]

Yeah, I too would like to get an answer for that.
