Class: Koujou::CustomValidation

Inherits:
Object
  • Object
show all
Defined in:
lib/koujou/custom_validation.rb

Overview

:nodoc:

Class Method Summary collapse

Class Method Details

.stub_custom_validations!(instance) ⇒ Object

This just goes in and redefines any custom validation methods. Since we can’t really ascertain what the intent of those are when koujou runs, it seems like stubbing them out is the most logical choice.



8
9
10
11
12
# File 'lib/koujou/custom_validation.rb', line 8

def self.stub_custom_validations!(instance)
  instance.class.custom_validations.each do |v|
    instance.class.module_eval { define_method(v.name.to_s) { true } }
  end
end