Class: Mail::SES::MessageValidator

Inherits:
Object
  • Object
show all
Defined in:
lib/mail/ses/message_validator.rb

Overview

Validates a Mail::Message object before sending

Instance Method Summary collapse

Constructor Details

#initialize(message) ⇒ MessageValidator

message - The Mail::Message object to be validated.



8
9
10
# File 'lib/mail/ses/message_validator.rb', line 8

def initialize(message)
  @message = message
end

Instance Method Details

#validateObject

Validate the message.



13
14
15
16
17
# File 'lib/mail/ses/message_validator.rb', line 13

def validate
  validate_class
  validate_delivery_params
  validate_attachments
end