visionmedia/commander — pull request #70 by krissi (2014-03-12 12:15:56+00:00)
Title: Added mixin to keep global namespace clean

This Mixin may be included in a specific class to keep the global namespace clean.

Example:
```ruby
require 'commander/mixin'

class MyApplication
include Commander::Mixin

def handle_opts
program :name, 'test'
# ...
run!
end
end

MyApplication.new.handle_opts
```