Enumerablesモジュールのコードを作成しました。
module Enumerables
def palindrome?
if self.is_a?(Hash)
return false
else
self.join('').gsub(/\W/,"").downcase == self.join('').gsub(/\W/,"").downcase.reverse
end
end
end
問題は、私はこれらを書かなければならないということです:
class Array
include Enumerables
end
class Hash
include Enumerables
end
コードを正常に実行します。
「回文」を作成する簡単な方法はありますか?メソッドは異なるインスタンスタイプで実行されますか?