Method: Sequel::Plugins::ConstraintValidations::ClassMethods#freeze

Defined in:
lib/sequel/plugins/constraint_validations.rb

#freezeObject

Freeze constraint validations data when freezing model class.



94
95
96
97
98
99
100
101
102
103
# File 'lib/sequel/plugins/constraint_validations.rb', line 94

def freeze
  @constraint_validations.freeze.each(&:freeze)
  @constraint_validation_reflections.freeze.each_value do |v|
    v.freeze
    v.each(&:freeze)
  end
  @constraint_validation_options.freeze.each_value(&:freeze)

  super
end