Это немного короче
%w[SSL SSH DCE HTTPS http].each do |p|
return p if application =~ /#{p}/i
end
"nil"
и это может быть самый короткий
%w[SSL SSH DCE HTTPS http].find { |p| application =~ /#{p}/i } || "nil"
, если вы не выберете более короткое имя переменной
app.upcase[/SSL|SSH|DCE|HTTPS/] || (app =~ /http/i ? "http" : "nil")