public void applyToParameters()

in rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java [33:68]


  public void applyToParameters(@NotNull final Map<String, String> params) {
    params.put(SHARED_RUBY_PARAMS_TYPE, getType().getValue());
    params.put(SHARED_RUBY_PARAMS_ARE_APPLIED, Boolean.toString(isApplied()));
    switch (myType) {
      case INTERPRETER_PATH: {
        params.put(SHARED_RUBY_INTERPRETER_PATH, getInterpreterPath());
        break;
      }
      case RVM: {
        params.put(SHARED_RUBY_RVM_SDK_NAME, getRVMSdkName());
        params.put(SHARED_RUBY_RVM_GEMSET_NAME, getRVMGemsetName());
        break;
      }
      case RVMRC: {
        params.put(SHARED_RUBY_RVM_RVMRC_PATH, getRVMRCPath());
        break;
      }
      case RVM_RUBY_VERSION: {
        params.put(SHARED_RUBY_RVM_RUBY_VERSION_PATH, getRVMRubyVersionPath());
      }
      case RBENV: {
        params.put(SHARED_RUBY_RBENV_VERSION_NAME, getRbEnvVersion());
        break;
      }
      case RBENV_FILE: {
        params.put(SHARED_RUBY_RBENV_FILE_PATH, getRbEnvVersionFile());
        break;
      }
      case DEFAULT: {
        // Nothing special
      }
      case NOT_SETTED: {
        // Nothing special
      }
    }
  }