class Seahorse::Client::Plugins::RestfulBindings::Handler

def parse_header_value(shape, value)

def parse_header_value(shape, value)
  if value
    case shape
    when Model::Shapes::Integer then value.to_i
    when Model::Shapes::Float then value.to_f
    when Model::Shapes::Boolean then value == 'true'
    when Model::Shapes::Timestamp
      shape.format == 'unix_timestamp' ? value.to_i : Time.parse(value)
    else value
    end
  end
end