Sha256: 1451227afdde5ebd6fe4ca8666a986e4971fda6c50283f01cbe834d0c70dd8e6
Contents?: true
Size: 568 Bytes
Versions: 20
Compression:
Stored size: 568 Bytes
Contents
# frozen_string_literal: true require "mobility/arel" module Mobility =begin Module loading ActiveRecord-specific classes for Mobility models. =end module ActiveRecord require "mobility/active_record/uniqueness_validator" def self.included(model_class) model_class.class_eval do unless const_defined?(:UniquenessValidator) const_set(:UniquenessValidator, Class.new(::Mobility::ActiveRecord::UniquenessValidator)) end delegate :translated_attribute_names, to: :class end end end end
Version data entries
20 entries across 20 versions & 1 rubygems