Method: ActiveRecord::Enum::EnumType#assert_valid_value
- Defined in:
- activerecord/lib/active_record/enum.rb
#assert_valid_value(value) ⇒ Object
202 203 204 205 206 207 208 |
# File 'activerecord/lib/active_record/enum.rb', line 202 def assert_valid_value(value) return unless @_raise_on_invalid_values unless value.blank? || mapping.has_key?(value) || mapping.has_value?(value) raise ArgumentError, "'#{value}' is not a valid #{name}" end end |