Module: SpecHelper
- Defined in:
- lib/monkey_forms/vendor/grouped_validations/spec/spec_helper.rb
Instance Method Summary collapse
Instance Method Details
#reset_class(klass, &block) ⇒ Object
20 21 22 23 24 25 26 27 |
# File 'lib/monkey_forms/vendor/grouped_validations/spec/spec_helper.rb', line 20 def reset_class(klass, &block) superklass = klass.superclass name = klass.name.to_sym Object.send(:remove_const, name) Object.const_set(name, Class.new(superklass)) new_klass = Object.const_get(name) new_klass.class_eval &block if block_given? end |