Class: Validatable::ValidationBase

Inherits:
Object
  • Object
show all
Defined in:
lib/mack-notifier/validations.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#raise_error_if_key_is_dup(klass) ⇒ Object

This fixes a bug with reloading of Validatable classes.



96
97
98
99
100
101
102
103
104
105
# File 'lib/mack-notifier/validations.rb', line 96

def raise_error_if_key_is_dup(klass) # :nodoc:
  vals = {}
  klass.validations.each do |v|
    vals[v.key] = v
  end
  klass.validations.clear
  vals.each do |k,v|
    klass.validations << v
  end
end