Incompatibilidade de superclasse, Struct, recarregamento e Spork

Suponha que haja a seguinte classe

# derp.rb
class Derp < Struct.new :id
end

Quando euload "./derp.rb" duas vezes o programa falha comTypeError: superclass mismatch for class Derp. Ok, isso pode ser gerenciado comrequire. Mas como posso recarregar essas classes para cada teste executado com o Spork?require obviamente não funcionará porque ele armazena em cache os arquivos carregado

questionAnswers(6)

yourAnswerToTheQuestion