1 つのキー (「foo」など) を共有するが値が異なる 2 つのハッシュがあるとします。ここで、属性として選択したハッシュに応じてキーの値を出力する 1 つの属性を持つメソッドを作成したいと考えています。それ、どうやったら出来るの?
私が試してみました:
def put_hash(hash)
puts hash("foo")
end
しかし、ハッシュを使用してこの関数を呼び出すと、以下のエラーが表示されます。
undefined method `hash' for main:Object (NoMethodError)