I am in the middle of developing an enterprise application using RoR (first time for us to build an enterprise app on RoR instead of Java), and while we do not have that much problem of obscuring the source code, I was still wondering if this was possible. Whether we could somehow just have a simple EXE or something else, such that our code base remains hidden from the client.
Has anybody done anything like this or any way whether something like this could be achieved?
You can “compile” your RoR application with JRuby in order to run it on a JVM (an idea here: http://answers.oreilly.com/topic/434-how-to-package-a-ruby-on-rails-application-for-java-ee/).
PS: take care at which gems you use, some of them may need to native support (so “recompiled” on the JVM)