class Soyuz::CommandEnv
Constants
- BadKeysMsg
- NotHashMsg
Public Class Methods
new(cmd)
click to toggle source
# File lib/soyuz/command_env.rb, line 9 def initialize(cmd) raise ArgumentError, NotHashMsg unless cmd.is_a?(Hash) raise ArgumentError, BadKeysMsg unless cmd.has_key?(:env_var) && cmd.has_key?(:env_val) @cmd = cmd end
Public Instance Methods
run()
click to toggle source
# File lib/soyuz/command_env.rb, line 15 def run ENV[@cmd[:env_var]] = @cmd[:env_val] end