Building Maintainable Command-Line Tools with MRuby

Command Pattern