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 class DeleteVerifiedEmailAddress < Fog::Parsers::Base
def reset def reset
@response = { 'DeleteVerfiedEmailAddressResult' => nil, 'ResponseMetadata' => {} } @response = { 'ResponseMetadata' => {} }
end end
def end_element(name) def end_element(name)

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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