我很难找出这个挑战。以下是我有:rspec Ruby要插入到Hash的方法
class Dictionary
attr_accessor :entries
def initialize
@x = Hash.new
end
def entries
@x
end
def add(hash)
@x.merge!(hash)
end
end
@d=Dictionary.new
@d.add('fish' => 'aquatic animal')
puts @d.entries
我越来越=> “fishaquatic动物”
我希望得到=> { '鱼'=> '水生动物'}
这样做!只有这是...我试图满足rpec代码...他们有'@ d.add('fish'=>'aquatic animal')'......任何想法?谢谢@Levi – 2013-02-13 01:47:01
我用一个适用于我的示例测试更新了答案。你有不同的行为吗? – 2013-02-13 02:02:27
这一个工作..谢谢!!我看到的唯一区别是你的代码没有'attr_accessor:entries',你知道为什么会导致不同的结果吗? – 2013-02-13 03:09:13