私はこのコードを持っています(こじ開けて):
class Hash
def invert_by_array
each.with_object({}) {|(key,value), obj|
value.each do |element|
obj[element] = key
end
}
end
end
require 'minitest/spec'
describe "invert_by_array" do
it "should use the array element as keys" do
{'foo' => %w(bar baz)}.invert_by_array.must_equal({'bar' => 'foo', 'baz' => 'foo'})
end
end
編集から一番下のテストを実行するにはどうすればよいですか - 基本的に上の内容をコピーして readline に貼り付けますか?