require 'hydra/validations/enumerable_behavior' module Hydra module Validations # # InclusionValidator - Adds EnumerableBehavior to ActiveModel's InclusionValidator # # See ActiveModel::Validations::InclusionValidator for usage and options # class InclusionValidator < ActiveModel::Validations::InclusionValidator include EnumerableBehavior end module HelperMethods def validates_inclusion_of *attr_names validates_with InclusionValidator, _merge_attributes(attr_names) end end end end