EnumAttributesValidation

Enum Attributes Validation provides validation functionality for enum attributes in models.

Installation

Add to Gemfile:

gem 'enum_attributes_validation'

And then execute:

$ bundle

Or install it yourself as:

$ gem install enum_attributes_validation

Usage

Use built in method to specify which enum attributes you want to validate with inclusion.

class Comment < ApplicationRecord
  enum gender { male: 0, female: 1 }

  validate_enum_attributes :gender
end

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/enum_attributes_validation.

License

MIT License.