I'm submitting this mostly for feedback. I removed the duplication when walking the subclass tree of both Jekyll::Generators and Jekyll::Converters but I'm not too happy with the name of the new method. Any other ideas are most welcome.
This is take 2.
Remove the duplication when creating Converters and Generators
Encapsulate it in a method and give the method the class to walk the
subclass tree for to create new objects.
Remove the duplicated code.
This completes the refactoring.
Yeah, I'm definitely not a big fan of that function name... hm. Also, please rebase :)
Suggestions welcome! Will rebase in the meantime.
Thanks, Matt. I'll keep thinking. Now sure how to describe what that method does succinctly...
Merged in 10ee5c8