[開発:Ruby]文字列のinclude?メソッドによる条件分岐をすっきり書く
表題の件です。
before
hoge = "hogeta hogeo"
if hoge.include?('hogeta')
@name = 'hogeta'
elsif hoge.include?('hogeo')
@name = 'hogeo'
else
@name = 'foo'
end
after
hoge = "hogeta hogeo"
@name =
case hoge
when %r(hogeta)
'hogeta'
when %r(hogeo)
'hogeo'
else
'foo'
end
それではまた。