guard/guard — Issue #259: `guard show` fails on 1.8.7
Author: jfirebaugh
Created: 2012-03-10 00:34:24+00:00
State: open

1.8.7's Hash#sort fails if the keys are symbols. So if any guards have options, `guard show` will fail:

```
$ guard show
Group specs:
/Users/john/.rvm/gems/ruby-1.8.7-p358/gems/guard-1.0.1/lib/guard/dsl_describer.rb:94:in `<=>': undefined method `<=>' for :rvm:Symbol (NoMethodError)
from /Users/john/.rvm/gems/ruby-1.8.7-p358/gems/guard-1.0.1/lib/guard/dsl_describer.rb:94:in `sort'
from /Users/john/.rvm/gems/ruby-1.8.7-p358/gems/guard-1.0.1/lib/guard/dsl_describer.rb:94:in `show'
from /Users/john/.rvm/gems/ruby-1.8.7-p358/gems/guard-1.0.1/lib/guard/dsl_describer.rb:90:in `each'
from /Users/john/.rvm/gems/ruby-1.8.7-p358/gems/guard-1.0.1/lib/guard/dsl_describer.rb:90:in `show'
from /Users/john/.rvm/gems/ruby-1.8.7-p358/gems/guard-1.0.1/lib/guard/dsl_describer.rb:82:in `each'
from /Users/john/.rvm/gems/ruby-1.8.7-p358/gems/guard-1.0.1/lib/guard/dsl_describer.rb:82:in `show'
from /Users/john/.rvm/gems/ruby-1.8.7-p358/gems/guard-1.0.1/lib/guard/cli.rb:146:in `show'
from /Users/john/.rvm/gems/ruby-1.8.7-p358/gems/thor-0.14.6/lib/thor/task.rb:22:in `send'
from /Users/john/.rvm/gems/ruby-1.8.7-p358/gems/thor-0.14.6/lib/thor/task.rb:22:in `run'
from /Users/john/.rvm/gems/ruby-1.8.7-p358/gems/thor-0.14.6/lib/thor/invocation.rb:118:in `invoke_task'
from /Users/john/.rvm/gems/ruby-1.8.7-p358/gems/thor-0.14.6/lib/thor.rb:263:in `dispatch'
from /Users/john/.rvm/gems/ruby-1.8.7-p358/gems/thor-0.14.6/lib/thor/base.rb:389:in `start'
from /Users/john/.rvm/gems/ruby-1.8.7-p358/gems/guard-1.0.1/bin/guard:6
from /Users/john/.rvm/gems/ruby-1.8.7-p358/bin/guard:19:in `load'
from /Users/john/.rvm/gems/ruby-1.8.7-p358/bin/guard:19
```