Sinatra is prod dep, not test dep
Some code to pick a ruby version
Make examples easier to understand by picking less realistic versions
Refactor ruby_dependency into an instance
Set the ruby dependency
Get rid of RubyDependency

Now that I understand it better, its way less verbose to just stick it in the Gemfile
Organize and explain why we have each dep

In part so I know what's here,
but mostly so that students find it less daunting
Serve the site with Puma, not Webrick
Add rake as dev/prod dep
Fix whitespace/alignment
Test server uses puma