module Micro::Attributes::Features::ActiveModelValidations
Public Class Methods
included(base)
click to toggle source
# File lib/micro/attributes/features/activemodel_validations.rb, line 57 def self.included(base) begin require 'active_model' base.send(:include, ::ActiveModel::Validations) base.extend(ClassMethods) case when base <= Features::Accept::Strict then base.send(:include, WithAcceptStrict) when base <= Features::Accept then base.send(:include, WithAccept) else base.send(:include, Standard) end rescue LoadError end end