Of course you do. Nevertheless, Yehuda’s article on whether to include
a gemspec file in a source code repository for use by automated build
tools is at best only tangentally relevant to his question, which was
about how to structure a gem’s source code. Perhaps once he has
answered his question and written a gem, he might want to read that
article.
Look at the jeweler gem, it will help you create a directory structure
for your Ruby gem with testing and etc. There are a number of
well-written Ruby gems in github that you can use for examples.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.