Why not just use the hash syntax that linux_admin uses directly for the options instead of something one has to parse?  or have a more Rubyish interface that you convert.  Taking it further, since those are options, it reads nicer to me if the bug ids are first.  Even further, I think the bugids should be supported as number as well as strings, and we should be able to support a single item or an Array of items for the first paramter.

I picture the call would look something like these:

```ruby
RubyBugzilla.modify(948970, :status => "POST", :comment => "Fixed in shabla")
RubyBugzilla.modify([948970, 948971], :status => "RELEASE_PENDING")
RubyBugzilla.modify("948972", :comment => "whatevs")
```