Sha256: 62fb35ae75ec5ef3e6bdd780b6f63234c3cc730b531b4703062393ea7e2a1f3d
Contents?: true
Size: 634 Bytes
Versions: 4
Compression:
Stored size: 634 Bytes
Contents
module Reform::Form::ActiveRecord def self.included(base) base.class_eval do register_feature Reform::Form::ActiveRecord include Reform::Form::ActiveModel include Reform::Form::ORM extend ClassMethods end end module ClassMethods def validates_uniqueness_of(attribute, options={}) options = options.merge(:attributes => [attribute]) validates_with(UniquenessValidator, options) end def i18n_scope :activerecord end end class UniquenessValidator < ::ActiveRecord::Validations::UniquenessValidator include Reform::Form::ORM::UniquenessValidator end end
Version data entries
4 entries across 4 versions & 1 rubygems