次のRubyコードを乾かすにはどうすればよいですか?
x = 'a random string to be formated'
x = x.split('^')[0] if x.include?('^')
x = x.split('$')[0] if x.include?('$')
x = x.split('*')[0] if x.include?('*')
驚くほどエレガントなルビーワンライナーを探していますが、見つけるのに苦労しています。おそらくある程度読みやすいはずです。
ありがとう