# File lib/fog/aws/requests/ses/send_email.rb, line 37
        def send_email(source, destination, message, options = {})
          params = {
            'Source' => source
          }

          for key, values in destination
            params.merge!(Fog::AWS.indexed_param("Destination.#{key}.member", [*values]))
          end

          for key, value in message['Subject']
            params["Message.Subject.#{key}"] = value
          end

          for type, data in message['Body']
            for key, value in data
              params["Message.Body.#{type}.#{key}"] = value
            end
          end

          if options.has_key?('ReplyToAddresses')
            params.merge!(Fog::AWS.indexed_param("ReplyToAddresses.member", [*options['ReplyToAddresses']]))
          end

          if options.has_key?('ReturnPath')
            params['ReturnPath'] = options['ReturnPath']
          end

          request({
            'Action'           => 'SendEmail',
            :parser            => Fog::Parsers::AWS::SES::SendEmail.new
          }.merge(params))
        end