class Aws::TypeBuilder

@api private

Public Class Methods

new(svc_module) click to toggle source
# File lib/aws-sdk-core/type_builder.rb, line 5
def initialize(svc_module)
  @types_module = svc_module.const_set(:Types, Module.new)
end

Public Instance Methods

build_type(shape, shapes) click to toggle source
# File lib/aws-sdk-core/type_builder.rb, line 9
def build_type(shape, shapes)
  @types_module.const_set(shape.name, Structure.new(*shape.member_names))
end