module EacRubyUtils::Envs::Command::ExtraOptions
def append_chdir(command)
def append_chdir(command) extra_options[:chdir].present? ? "(cd '#{extra_options[:chdir]}' ; #{command} )" : command end
def chdir(dir)
def chdir(dir) duplicate_by_extra_options(chdir: dir) end
def status_result(status_code, result)
def status_result(status_code, result) duplicate_by_extra_options(status_results: status_results.merge(status_code => result)) end
def status_results
def status_results extra_options[:status_results] ||= {}.with_indifferent_access end