Sha256: 3d3555b0c5369f6fc6e6098d5f97213adf7ae937dd86f7dc4c86b7cdba6c3b9c
Contents?: true
Size: 661 Bytes
Versions: 2
Compression:
Stored size: 661 Bytes
Contents
require "reform/form/orm" 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
reform-2.0.3 | lib/reform/form/active_record.rb |
reform-2.0.2 | lib/reform/form/active_record.rb |