特定のキーを指定して、ハッシュから値の配列を取得したいと考えています (キーを指定した順序で)。私はこれをしました:
class Hash
def values_for_keys(*keys_requested)
result = []
keys_requested.each do |key|
result << self[key]
end
return result
end
end
Hash
コードのほぼすべての場所でクラスを使用する予定があるため、クラスを変更しました。
しかし、コアクラスを変更するという考えはあまり好きではありません。代わりに組み込みのソリューションはありますか? (見つけられなかったので、これを書かなければなりませんでした)。