У меня возникли проблемы с выяснением этой проблемы. Вот что у меня есть: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 02:02:27
этот один работа..thanks !! Единственное отличие, которое я вижу в том, что ваш код здесь не имеет 'attr_accessor: entries', вы знаете, почему это вызвало другой результат? –