Method: Devise::Models::Validatable.assert_validations_api!

Defined in:
lib/devise/models/validatable.rb

.assert_validations_api!(base) ⇒ Object

:nodoc:



43
44
45
46
47
48
49
50
# File 'lib/devise/models/validatable.rb', line 43

def self.assert_validations_api!(base) #:nodoc:
  unavailable_validations = VALIDATIONS.select { |v| !base.respond_to?(v) }

  unless unavailable_validations.empty?
    raise "Could not use :validatable module since #{base} does not respond " \
          "to the following methods: #{unavailable_validations.to_sentence}."
  end
end