Method: MaglevRecord::Validations::ClassMethods#create_validations

Defined in:
lib/maglev_record/validations.rb

#create_validationsObject



26
27
28
29
30
31
32
33
34
35
36
# File 'lib/maglev_record/validations.rb', line 26

def create_validations
  return if not self.maglev_persistable? or @validates_options.nil?

  self.include MaglevSupport.constantize("ActiveModel::Validations")
  @validates_options.each do |symbol, args_list|
    args_list.each do |args|
      self.send(symbol, *args)
    end
  end
  @validates_options = nil
end