class Aws::Rest::Response::Headers
def cast_value(ref, value)
def cast_value(ref, value) value = extract_json_trait(value) if ref['jsonvalue'] case ref.shape when StringShape then value when IntegerShape then value.to_i when FloatShape then value.to_f when BooleanShape then value == 'true' when TimestampShape if value =~ /\d+(\.\d*)/ Time.at(value.to_f) else begin Time.parse(value) rescue nil end end else raise "unsupported shape #{ref.shape.class}" end end