davetron5000/methadone — Issue #14: Defaults set in options don't get converted to string keys
Author: davetron5000
Created: 2011-11-22 15:16:42+00:00
State: open

```Ruby
options[:foo] = 100

on("--foo VAL")

go!
```

Given this, if you omit `--foo` on the command-line:

```Ruby
puts options
{ :foo => 100 }
```

If you give `--foo 50`, then:

```Ruby
puts options
{ :foo => '50', 'foo' => '50' }
```

Not good. I think that, before parsing the command line, we should probably copy everything in options to both a string and symbol form.