重複の可能性:
Ruby 1.8.7 の Array#rotate と同等
ruby-doc.org によると、入力している構文は機能するはずですが、IRB で実行すると NoMethod エラーが発生します。
>> a = ["1", "2", "3", "4", "5"]
=> ["1", "2", "3", "4", "5"]
>> a.rotate
NoMethodError: undefined method `rotate' for ["1", "2", "3", "4", "5"]:Array
from (irb):14
このエラーが発生する理由は何ですか?