Exception: BlueStateDigital::Contribution::ContributionSaveValidationException

Inherits:
StandardError
  • Object
show all
Defined in:
lib/blue_state_digital/contribution.rb

Instance Method Summary collapse

Constructor Details

#initialize(validation_errors) ⇒ ContributionSaveValidationException

Returns a new instance of ContributionSaveValidationException.



15
16
17
18
19
20
# File 'lib/blue_state_digital/contribution.rb', line 15

def initialize(validation_errors)
  error_messages = validation_errors.map do |id,msgs|
    "Error for Contribution(ID: #{id}): #{msgs.join(', ')}. " 
  end
  super(error_messages.join(', '))
end