Module: Jaso::Validator::ActiveModel

Defined in:
lib/jaso/validator/active_model.rb

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



5
6
7
8
9
10
# File 'lib/jaso/validator/active_model.rb', line 5

def self.included(base)
  require "active_model"
  base.include(::ActiveModel::Validations)
  base.define_method(:__validate!) { failure!(errors: errors) if invalid? }
rescue LoadError
end