提交 e7d6f48e 编写于 作者: J Joshua Peek

Use AS::Concern in ActiveModel

上级 e767c65c
module ActiveModel module ActiveModel
module Validations module Validations
def self.included(base) # :nodoc: extend ActiveSupport::Concern
base.extend(ClassMethods) include ActiveSupport::Callbacks
base.__send__(:include, ActiveSupport::Callbacks)
base.define_callbacks :validate included do
define_callbacks :validate
end end
module ClassMethods module ClassMethods
......
module ActiveModel module ActiveModel
module ValidationsRepairHelper module ValidationsRepairHelper
def self.included(base) extend ActiveSupport::Concern
base.class_eval do
extend ClassMethods
end
end
module Toolbox module Toolbox
def self.record_validations(*model_classes) def self.record_validations(*model_classes)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册