Fix improper use of named parameters.
Stop using required named parameters.

These are only allowed in Ruby v2.1. Although they're nice, since this gem is
likely to be useful to older codebases, it seems harsh not to allow earlier
versions of Ruby.