thoughtbot/shoulda-matchers — pull request #103 by gabebw (2012-05-10 15:01:19+00:00)
Title: Use options hash

Use an `@options` hash variable so we can check if the user ever actually set a variable, by using `@options.key?(:allow_blank)`, instead of `@allow_blank.nil?`.

There's a bunch of general cleanup in here too.