在MRI Ruby / JRuby上为企业客户模糊Rails应用程序

时间:2011-03-18 20:15:28

标签: ruby-on-rails ruby deployment obfuscation

对于将在其服务器上运行我们的Rails应用程序的企业客户,我们不希望向他们提供Rails应用程序的源代码。

使用MRI Ruby甚至JRuby可以:

  1. 模糊源代码
  2. 如果是JRuby,请将Rails应用程序变为.jar / .war(因此它是混淆的和字节代码)
  3. 如果是MRI Ruby,请将Rails应用程序打包成EXE
  4. 是否可能有任何想法?

1 个答案:

答案 0 :(得分:4)

我用RubyEncoder。它是跨平台的,非常灵活。如果我没记错的话它只适用于MRI。 检查它是否符合您的需求。