class EbxDeliver::Writer::Client::V20111205

Public Class Methods

new(options = {}) click to toggle source
Calls superclass method
# File lib/ebx_deliver/writer/client.rb, line 6
def initialize(options = {})
  super(options)
  @net_http_handler = @http_handler
  @sns_handler = Writer::SNSHandler.new
end
service_name() click to toggle source
# File lib/ebx_deliver/writer/client.rb, line 12
def self.service_name
  'DynamoDB'
end

Public Instance Methods

set_http_handler(method_name) click to toggle source
# File lib/ebx_deliver/writer/client.rb, line 27
def set_http_handler(method_name)
  @http_handler = case method_name
                  when :batch_get_item,
                    :describe_table,
                    :get_item,
                    :list_tables,
                    :query,
                    :scan
                    @net_http_handler
                  else
                    @sns_handler
                  end
end