Module: ReactOnRailsPro::RendererCachePath

Defined in:
lib/react_on_rails_pro/renderer_cache_path.rb

Overview

Resolves the Node Renderer server-bundle cache directory from environment variables, preserving the same precedence and warning behavior as the Node renderer configuration.

Class Method Summary collapse

Class Method Details

.resolveObject



24
25
26
27
28
29
30
31
32
33
# File 'lib/react_on_rails_pro/renderer_cache_path.rb', line 24

def resolve
  preferred = env_value(PREFERRED_ENV_VAR)
  return preferred if preferred

  legacy = env_value(LEGACY_ENV_VAR)
  return Rails.root.join(DEFAULT_CACHE_DIR).to_s unless legacy

  warn_legacy_env_var_once
  legacy
end