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