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



37
38
39
40
41
42
43
44
45
46
# File 'lib/react_on_rails_pro/renderer_cache_path.rb', line 37

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