module PhModel::Concerns::ValidatedFactory::ClassMethods
Validates factories.
Public Instance Methods
build(*args)
click to toggle source
# File lib/ph_model/concerns/validated_factory.rb, line 15 def build(*args) new(*args).tap do |model| unless model.valid? raise ValidationFailed, "#{name} is invalid: #{model.errors.full_messages.join("\n")}" end end end