Class: LaunchdTools::EnvironmentVariables
- Inherits:
-
Object
- Object
- LaunchdTools::EnvironmentVariables
- Defined in:
- lib/launchd_tools/environment_variables.rb
Instance Attribute Summary collapse
-
#variables ⇒ Object
readonly
Returns the value of attribute variables.
Instance Method Summary collapse
-
#initialize(variables = {}) ⇒ EnvironmentVariables
constructor
A new instance of EnvironmentVariables.
- #to_a ⇒ Object
Constructor Details
#initialize(variables = {}) ⇒ EnvironmentVariables
Returns a new instance of EnvironmentVariables.
4 5 6 |
# File 'lib/launchd_tools/environment_variables.rb', line 4 def initialize(variables = {}) @variables = variables end |
Instance Attribute Details
#variables ⇒ Object (readonly)
Returns the value of attribute variables.
3 4 5 |
# File 'lib/launchd_tools/environment_variables.rb', line 3 def variables @variables end |
Instance Method Details
#to_a ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/launchd_tools/environment_variables.rb', line 8 def to_a env_items = [] variables.each do |key,value| env_items << "#{key}=#{value}" end env_items end |