class Aws::Xml::Builder

def member(name, shape, value)

def member(name, shape, value)
  case shape.type
  when 'structure' then structure(name, shape, value)
  when 'list'      then list(name, shape, value)
  when 'timestamp' then node(name, shape, shape.format_time(value, 'iso8601'))
  when 'blob'      then node(name, shape, Base64.strict_encode64(value.read))
  when 'map'       then map(name, shape, value)
  else
    node(name, shape, value.to_s)
  end
end