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