Sha256: c0ba1889fc8ceb891226e69768dedfbb93408e53c57044fa2e3a1ba7aa551122

Contents?: true

Size: 1.08 KB

Versions: 86

Compression:

Stored size: 1.08 KB

Contents

module Fog
  module AWS
    module SimpleDB
      class Real

        # Delete a SimpleDB domain
        #
        # ==== Parameters
        # * domain_name<~String>:: Name of domain. Must be between 3 and 255 of the
        # following characters: a-z, A-Z, 0-9, '_', '-' and '.'.
        # 
        # ==== Returns
        # * response<~Excon::Response>:
        #   * body<~Hash>:
        #     * 'BoxUsage'
        #     * 'RequestId'
        def delete_domain(domain_name)
          request(
            'Action'      => 'DeleteDomain',
            'DomainName'  => domain_name,
            :parser       => Fog::Parsers::AWS::SimpleDB::Basic.new(@nil_string)
          )
        end

      end

      class Mock

        def delete_domain(domain_name)
          response = Excon::Response.new
          if @data[:domains].delete(domain_name)
            response.status = 200
            response.body = {
              'BoxUsage'  => Fog::AWS::Mock.box_usage,
              'RequestId' => Fog::AWS::Mock.request_id
            }
          end
          response
        end

      end
    end
  end
end

Version data entries

86 entries across 86 versions & 2 rubygems

Version Path
fog-0.2.30 lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.28 lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.27 lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.26 lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.25 lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.24 lib/fog/aws/requests/simpledb/delete_domain.rb
tecnh-fog-0.2.23.vpc lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.23 lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.22 lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.21 lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.20 lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.19 lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.18 lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.17 lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.16 lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.15 lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.14 lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.13 lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.12 lib/fog/aws/requests/simpledb/delete_domain.rb
fog-0.2.11 lib/fog/aws/requests/simpledb/delete_domain.rb