# Making rails application encrypted

**URL:** <https://www.ruby-forum.com/t/making-rails-application-encrypted/125982>\
**Category:** Rails\
**Created:** [January 14, 2008, 12:47pm UTC](https://www.ruby-forum.com/t/making-rails-application-encrypted/125982 "2008-01-14T12:47:56Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![pavanagrawal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/c57346/32.png) [@pavanagrawal](https://www.ruby-forum.com/u/pavanagrawal)\
**Post date:** [January 14, 2008, 12:47pm UTC](https://www.ruby-forum.com/t/making-rails-application-encrypted/125982/1 "2008-01-14T12:47:56Z")

</div>

Hi All,  
I have a query, I want to encrypt my rails application, such  
that no one can see the code of that, like exe in asp and compiled jsp  
in java.

It’s very urgent do you have any-any way to do so.

Regards,  
Pavan

---

<div class="post-metadata">

**Author:** ![pavanagrawal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/c57346/32.png) [@pavanagrawal](https://www.ruby-forum.com/u/pavanagrawal)\
**Post date:** [January 14, 2008, 1:06pm UTC](https://www.ruby-forum.com/t/making-rails-application-encrypted/125982/2 "2008-01-14T13:06:11Z")

</div>

No, ruby is interpreted and not compiled to exe or class files.

Who are you trying to protect your code from?

---

<div class="post-metadata">

**Author:** ![pavanagrawal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/c57346/32.png) [@pavanagrawal](https://www.ruby-forum.com/u/pavanagrawal)\
**Post date:** [January 14, 2008, 1:27pm UTC](https://www.ruby-forum.com/t/making-rails-application-encrypted/125982/3 "2008-01-14T13:27:43Z")

</div>

It may be posible to use jRuby [http://jruby.codehaus.org/](http://jruby.codehaus.org/) to deploy your  
Rails Project inside a .jar.

---

<div class="post-metadata">

**Author:** ![pavanagrawal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/c57346/32.png) [@pavanagrawal](https://www.ruby-forum.com/u/pavanagrawal)\
**Post date:** [January 14, 2008, 2:09pm UTC](https://www.ruby-forum.com/t/making-rails-application-encrypted/125982/4 "2008-01-14T14:09:20Z")

</div>

what about here?  
[http://www.erikveen.dds.nl/distributingrubyapplications/rails.html#3.5.0](http://www.erikveen.dds.nl/distributingrubyapplications/rails.html#3.5.0)

---

<div class="post-metadata">

**Author:** ![pavanagrawal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/c57346/32.png) [@pavanagrawal](https://www.ruby-forum.com/u/pavanagrawal)\
**Post date:** [January 14, 2008, 2:26pm UTC](https://www.ruby-forum.com/t/making-rails-application-encrypted/125982/5 "2008-01-14T14:26:32Z")

</div>

On Jan 14, 2008 6:58 AM, removed\_email\_address@domain.invalid [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> what about here?  
> [Distributing Rails Applications - A Tutorial](http://www.erikveen.dds.nl/distributingrubyapplications/rails.html#3.5.0)

Nope. It’s just a tarball. You can still see the source, as when you run  
the  
.exe it just unpacks the whole app to the temp folder.

As said above, there’s no way to do this yet. Ruby is an interpreted  
language. THe program is the code. This is why so many Rails apps are  
hosted  
“software as a service” applications. However, if you trust people, and  
charge a nominal fee, you can make money off of code. The nice folks at  
ActiveReload sell their Warehouse program for $30.
