Class: Svnx::Env
Instance Attribute Summary collapse
-
#cache_dir_env_varname ⇒ Object
the environment variable, naming the cache directory.
-
#cache_dir_name ⇒ Object
the directory into which to put cached files.
Instance Method Summary collapse
- #cache_dir ⇒ Object
-
#initialize ⇒ Env
constructor
A new instance of Env.
Constructor Details
#initialize ⇒ Env
Returns a new instance of Env.
16 17 18 19 |
# File 'lib/svnx/base/env.rb', line 16 def initialize @cache_dir_name = "/tmp/svnx" @cache_dir_env_varname = "SVNX_TMP_DIR" end |
Instance Attribute Details
#cache_dir_env_varname ⇒ Object
the environment variable, naming the cache directory
14 15 16 |
# File 'lib/svnx/base/env.rb', line 14 def cache_dir_env_varname @cache_dir_env_varname end |
#cache_dir_name ⇒ Object
the directory into which to put cached files
11 12 13 |
# File 'lib/svnx/base/env.rb', line 11 def cache_dir_name @cache_dir_name end |
Instance Method Details
#cache_dir ⇒ Object
21 22 23 |
# File 'lib/svnx/base/env.rb', line 21 def cache_dir ENV[@cache_dir_env_varname] || @cache_dir_name end |