module EacRubyUtils::Envs::Command::ExtraOptions

Attributes

extra_options[R]

Public Instance Methods

chdir(dir) click to toggle source
# File lib/eac_ruby_utils/envs/command/extra_options.rb, line 11
def chdir(dir)
  duplicate_by_extra_options(chdir: dir)
end
status_result(status_code, result) click to toggle source
# File lib/eac_ruby_utils/envs/command/extra_options.rb, line 15
def status_result(status_code, result)
  duplicate_by_extra_options(status_results: status_results.merge(status_code => result))
end

Private Instance Methods

append_chdir(command) click to toggle source
# File lib/eac_ruby_utils/envs/command/extra_options.rb, line 27
def append_chdir(command)
  extra_options[:chdir].present? ? "(cd '#{extra_options[:chdir]}' ; #{command} )" : command
end
status_results() click to toggle source
# File lib/eac_ruby_utils/envs/command/extra_options.rb, line 23
def status_results
  extra_options[:status_results] ||= {}.with_indifferent_access
end