【Ruby】英単語しりとりプログラム

Rubyの個人練習で、英単語しりとりができる超簡単なプログラムを書いた。 以下、簡単な説明付きでコード晒します。色々雑なので要注意。

def game(word)
  array = ['elephant', 'eggplant', 'reader', 'real', 'station', 'small', 'link', 'lion', 'tiny', 'time']  # 候補単語の配列(実用時には要カスタマイズ)
  first_letter = word.slice(-1) # 入力単語の最後の一文字を取り出す
  options = array.grep(/^#{first_letter}/) # 候補単語のリストアップ
  puts options.sample # 候補単語リストからランダムで1つ出力
end

game('apple') # => eggplant

万一間違いがあった場合はコメント欄よりご指摘ください。