module EacRubyUtils::Envs::SshEnv::Terminal
Public Instance Methods
ssh_command_line_terminal_args(value)
click to toggle source
# File lib/eac_ruby_utils/envs/ssh_env/terminal.rb, line 21 def ssh_command_line_terminal_args(value) self.class.lists.terminal_option.value_validate!(value) case value when TERMINAL_OPTION_AUTO then ENV['TERM'].present? ? %w[-t] : [] when TERMINAL_OPTION_DISABLE then ['-T'] when TERMINAL_OPTION_ENABLE then ['-t'] when TERMINAL_OPTION_FORCE then ['-tt'] else raise "Invalid conditional branch: #{value}" end end