lib/degu/has_enum.rb in degu-0.8.0 vs lib/degu/has_enum.rb in degu-0.8.1
- old
+ new
@@ -15,10 +15,10 @@
# end
def has_enum(enum_name, options={})
enum_column = options.has_key?(:column_name) ? options[:column_name].to_s : "#{enum_name}_type"
- self.send("validate", "#{enum_column}_check_for_valid_type_of_enum")
+ self.send("validate", "#{enum_column}_check_for_valid_type_of_enum".to_sym)
# throws a NameError if Enum Class doesn't exists
enum_class = options.has_key?(:class_name) ? options[:class_name].to_s.constantize : enum_name.to_s.camelize.constantize
# Enum must be a Renum::EnumeratedValue Enum