injekt/slop — pull request #58 by no6v (2012-02-29 09:42:46+00:00)
Title: flag-like options in Slop#to_hash object

```ruby
> gem "slop", "2.4.4"
> require "slop"
> Slop.parse(%w[-a --no-b]){on :a; on :b; on :c}.to_hash
=> {:a => true, :b => false, :c => nil}
```

```ruby
> gem "slop", "3.0.4"
> require "slop"
> Slop.parse(%w[-a --no-b]){on :a; on :b; on :c}.to_hash
=> {:a => nil, :b => nil, :c => nil}
```

Is this change intentional?
Does the Slop#to_hash represent how options are (un-)specified?

thanks,