class Fig::EnvironmentVariables::CaseSensitive
Manager of a set of environment variables where the variable names are case-sensitive, e.g. on *nix.
Public Instance Methods
[](key)
click to toggle source
# File lib/fig/environment_variables/case_sensitive.rb, line 13 def [](key) return @variables[key] end
[]=(new_key, new_value)
click to toggle source
# File lib/fig/environment_variables/case_sensitive.rb, line 17 def []=(new_key, new_value) @variables[new_key] = new_value return end
prepend_variable(key, new_value)
click to toggle source
# File lib/fig/environment_variables/case_sensitive.rb, line 23 def prepend_variable(key, new_value) if @variables.key?(key) @variables[key] = new_value + File::PATH_SEPARATOR + @variables[key] else @variables[key] = new_value end return end