lib/ddbcli/ddb-client.rb in ddbcli-0.4.1 vs lib/ddbcli/ddb-client.rb in ddbcli-0.4.2.beta

- old
+ new

@@ -36,10 +36,19 @@ end def set_endpoint_and_region(endpoint_or_region) if endpoint_or_region.kind_of?(URI) @endpoint = endpoint_or_region - @region = [@endpoint.host, @endpoint.port].join(':') + + aws_endpoint, region = DynamoDB::Endpoint::ENDPOINTS.find do |k, v| + @endpoint.host[k] + end + + if region + @region = region + else + @region = [@endpoint.host, @endpoint.port].join(':') + end else host, @region = DynamoDB::Endpoint.endpoint_and_region(endpoint_or_region) @endpoint = URI.parse("https://#{host}") end end