define(function (require, exports, module) {
  'use strict';

  var AppInit = app.getModule('utils/AppInit');
  var Core = app.getModule('core/Core');
  var PreferenceManager = app.getModule('core/PreferenceManager');

  var preferenceId = 'ruby';

  var rubyPreferences = {
  };

  function getId() {
    return preferenceId;
  }

  AppInit.htmlReady(function () {
    PreferenceManager.register(preferenceId, 'Ruby', rubyPreferences);
  });

  exports.getId = getId;
});

@@ -274,56 +274,427 @@
 %7B%0A  
-%7D;%0A%0A  function getId() %7B%0A    return preferenceId
+  'ruby.gen': %7B%0A      text: 'Ruby Code Generation',%0A      type: 'Section',%0A    %7D,%0A    'ruby.gen.toStringMethod': %7B%0A      text: 'to_s method',%0A      description: 'Generate to_s method.',%0A      type: 'Check',%0A      default: true,%0A    %7D%0A  %7D;%0A%0A  function getId() %7B%0A    return preferenceId;%0A  %7D%0A%0A  function getGenerateOptions() %7B%0A    return %7B%0A      rubyToStringMethod: PreferenceManager.get('ruby.gen.toStringMethod'),%0A    %7D
 ;%0A  
@@ -833,12 +833,63 @@
  getId;%0A
+  exports.getGenerateOptions = getGenerateOptions;%0A
 %7D);%0A

Add generate to_s method option