1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

[aws|ses] cleanup output formats

This commit is contained in:
geemus 2011-01-26 17:11:54 -08:00
parent 13b0d4452a
commit 5f1262cef7
12 changed files with 16 additions and 19 deletions

View file

@ -6,7 +6,7 @@ module Fog
class DeleteVerifiedEmailAddress < Fog::Parsers::Base
def reset
@response = { 'DeleteVerfiedEmailAddressResult' => nil, 'ResponseMetadata' => {} }
@response = { 'ResponseMetadata' => {} }
end
def end_element(name)

View file

@ -6,13 +6,13 @@ module Fog
class GetSendQuota < Fog::Parsers::Base
def reset
@response = { 'GetSendQuotaResult' => {}, 'ResponseMetadata' => {} }
@response = { 'ResponseMetadata' => {} }
end
def end_element(name)
case name
when "Max24HourSend", "MaxSendRate", "SentLast24Hours"
@response['GetSendQuotaResult'][name] = @value
@response[name] = @value
when 'RequestId'
@response['ResponseMetadata'][name] = @value
end

View file

@ -6,7 +6,7 @@ module Fog
class GetSendStatistics < Fog::Parsers::Base
def reset
@response = { 'GetSendStatisticsResult' => { 'SendDataPoints' => [] }, 'ResponseMetadata' => {} }
@response = { 'SendDataPoints' => [], 'ResponseMetadata' => {} }
@send_data_point = {}
end
@ -15,8 +15,8 @@ module Fog
when "Bounces", "Complaints", "DeliveryAttempts", "Rejects", "Timestamp"
@send_data_point[name] = @value
when 'member'
@response['GetSendStatisticsResult']['SendDataPoints'] << @send_data_point
@instance_state = {}
@response['SendDataPoints'] << @send_data_point
@send_data_point = {}
when 'RequestId'
@response['ResponseMetadata'][name] = @value
end

View file

@ -6,13 +6,13 @@ module Fog
class ListVerifiedEmailAddresses < Fog::Parsers::Base
def reset
@response = { 'ListVerifiedEmailAddressesResult' => { 'VerifiedEmailAddresses' => [] }, 'ResponseMetadata' => {} }
@response = { 'VerifiedEmailAddresses' => [], 'ResponseMetadata' => {} }
end
def end_element(name)
case name
when 'member'
@response['ListVerifiedEmailAddressesResult']['VerifiedEmailAddresses'] << @value
@response['VerifiedEmailAddresses'] << @value
when 'RequestId'
@response['ResponseMetadata'][name] = @value
end

View file

@ -6,13 +6,13 @@ module Fog
class SendEmail < Fog::Parsers::Base
def reset
@response = { 'SendEmailResult' => {}, 'ResponseMetadata' => {} }
@response = { 'ResponseMetadata' => {} }
end
def end_element(name)
case name
when 'MessageId'
@response['SendEmailResult'][name] = @value
@response[name] = @value
when 'RequestId'
@response['ResponseMetadata'][name] = @value
end

View file

@ -6,13 +6,13 @@ module Fog
class SendRawEmail < Fog::Parsers::Base
def reset
@response = { 'SendRawEmailResult' => {}, 'ResponseMetadata' => {} }
@response = { 'ResponseMetadata' => {} }
end
def end_element(name)
case name
when 'MessageId'
@response['SendRawEmailResult'][name] = @value
@response[name] = @value
when 'RequestId'
@response['ResponseMetadata'][name] = @value
end

View file

@ -6,7 +6,7 @@ module Fog
class VerifyEmailAddress < Fog::Parsers::Base
def reset
@response = { 'VerifyEmailAddressResult' => nil, 'ResponseMetadata' => {} }
@response = { 'ResponseMetadata' => {} }
end
def end_element(name)

View file

@ -12,7 +12,6 @@ module Fog
# ==== Returns
# * response<~Excon::Response>:
# * body<~Hash>:
# * 'DeleteVerfiedEmailAddressResponse'<~nil>
# * 'ResponseMetadata'<~Hash>:
# * 'RequestId'<~String> - Id of request
def delete_verified_email_address(email_address)

View file

@ -12,8 +12,7 @@ module Fog
# ==== Returns
# * response<~Excon::Response>:
# * body<~Hash>:
# * 'ListVerifiedEmailAddressesResult'<~Hash>
# * 'VerifiedEmailAddresses' <~Array>
# * 'VerifiedEmailAddresses' <~Array>
# * 'ResponseMetadata'<~Hash>:
# * 'RequestId'<~String> - Id of request
def list_verified_email_addresses

View file

@ -31,7 +31,7 @@ module Fog
# ==== Returns
# * response<~Excon::Response>:
# * body<~Hash>:
# * 'DeleteVerfiedEmailAddressResponse'<~nil>
# * 'MessageId'<~String> - Id of message
# * 'ResponseMetadata'<~Hash>:
# * 'RequestId'<~String> - Id of request
def send_email(source, destination, message, options = {})

View file

@ -16,7 +16,7 @@ module Fog
# ==== Returns
# * response<~Excon::Response>:
# * body<~Hash>:
# * 'DeleteVerfiedEmailAddressResponse'<~nil>
# * 'MessageId'<~String> - Id of message
# * 'ResponseMetadata'<~Hash>:
# * 'RequestId'<~String> - Id of request
def send_raw_email(raw_message, options = {})

View file

@ -12,7 +12,6 @@ module Fog
# ==== Returns
# * response<~Excon::Response>:
# * body<~Hash>:
# * 'VerifyEmailAddressResult'<~nil>
# * 'ResponseMetadata'<~Hash>:
# * 'RequestId'<~String> - Id of request
def verify_email_address(email_address)