Module: ValidationSkipper::ClassMethods

Defined in:
lib/validation_skipper.rb

Instance Method Summary collapse

Instance Method Details

#can_skip_validation_for(*args) ⇒ Object



8
9
10
11
12
13
# File 'lib/validation_skipper.rb', line 8

def can_skip_validation_for(*args)
  args.each do |attr|
    send(:attr_accessor, "skip_#{attr}_validation")
    send(:define_method, "skip_#{attr}_validation?") { send("skip_#{attr}_validation") }
  end
end