in rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunType.java [96:130]
public String describeParameters(@NotNull final Map<String, String> parameters) {
StringBuilder result = new StringBuilder();
if (parameters.get(BuildFileRunnerConstants.USE_CUSTOM_BUILD_FILE_KEY) != null) {
result.append("Rake file: custom");
} else {
result.append("Rake file path: ").append(StringUtil.emptyIfNull(parameters.get(BuildFileRunnerConstants.BUILD_FILE_PATH_KEY)));
}
result.append("\n");
final String tasks = parameters.get(RakeRunnerConstants.SERVER_UI_RAKE_TASKS_PROPERTY);
result.append("Rake tasks: ").append(StringUtil.isEmpty(tasks) ? "default" : tasks);
result.append("\n");
result.append("Ruby interpreter: ");
switch (RakeRunnerUtils.getRubyInterpreterConfigMode(parameters)) {
case DEFAULT:
result.append("Default / REC feature");
break;
case INTERPRETER_PATH:
final String rubyInterpreterPath = RakeRunnerUtils.getRubySdkPath(parameters);
result.append("Path: ").append(rubyInterpreterPath);
break;
case RVM:
final String rvmSdkName = RakeRunnerUtils.getRVMSdkName(parameters);
result.append("RVM interpreter: ").append(rvmSdkName != null ? rvmSdkName
: RakeRunnerBundle.DEFAULT_RVM_SDK);
final String gemset = RakeRunnerUtils.getRVMGemsetName(parameters);
if (gemset != null) {
result.append('@').append(gemset);
}
break;
}
return result.toString();
}