Added param validator for an allowed list of values.
Fixed default_error_formatter which takes a format symbol.
Spelling mistake corrected
Merge pull request #489 from lokeshkumar/patch-1

Spelling mistake corrected
Upgraded to Virtus 1.0.
Implemented Rubocop, a Ruby code static code analyzer.
Exclude vendored gems, installed by Travis.
Preparing for release, 0.6.1.
Updated release instructions with the full list of files to commit.
Preparing for next release.
Don't allow to have nil value when required & have allowed values.

This fixes the case when we want to filter nil values in params,
and we provide allowed values using ValuesValidator.
Merge pull request #492 from reevoo/validate_nil_value_in_values_validator

Don't allow to have nil value when required & have allowed values.
Fix ParamsScope#params for parmeters nested inside arrays.
fix grape entity example
Merge pull request #496 from subosito/fix-grape-entity-example

fix grape entity example
Ignore binstubs and tags
Test to confirm behaviour of before in namespace
Document behaviour of before in namespace
Merge pull request #497 from myitcv/before_documentation_improvements

Document behaviour of before/end in the context of namespaces
Dry up options and headers logic, allow headers to be passed to OPTIONS requests

- fixes quite a few edge cases surrounding middleware not being run