Sha256: db877ffcf1b0ade1cc8b0487ac4d63febc02b97336b3161e89dcc46b84e1ed88

Contents?: true

Size: 514 Bytes

Versions: 10

Compression:

Stored size: 514 Bytes

Contents

module Aws::Api::ServiceTranslators::Route53

  extend Aws::Api::Visitor

  class << self

    def translate(api)
      convert_types(api)
    end

    # Shapes that are bound to headers and the request URI are all typed as
    # strings, even when they *should* be integers or dates, crawling the
    # api to correct these
    def convert_types(api)
      each_shape(api) do |shape_name, shape|
        case shape_name
        when :max_items then shape.type = 'integer'
        end
      end
    end

  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
aws-sdk-core-2.0.0.rc10 lib/aws/api/service_translators/route53.rb
aws-sdk-core-2.0.0.rc9 lib/aws/api/service_translators/route53.rb
aws-sdk-core-2.0.0.rc8 lib/aws/api/service_translators/route53.rb
aws-sdk-core-2.0.0.rc7 lib/aws/api/service_translators/route53.rb
aws-sdk-core-2.0.0.rc6 lib/aws/api/service_translators/route53.rb
aws-sdk-core-2.0.0.rc5 lib/aws/api/service_translators/route53.rb
aws-sdk-core-2.0.0.rc4 lib/aws/api/service_translators/route53.rb
aws-sdk-core-2.0.0.rc3 lib/aws/api/service_translators/route53.rb
aws-sdk-core-2.0.0.rc2 lib/aws/api/service_translators/route53.rb
aws-sdk-core-2.0.0.rc1 lib/aws/api/service_translators/route53.rb