lib/ddbcli/ddb-endpoint.rb in ddbcli-0.3.1 vs lib/ddbcli/ddb-endpoint.rb in ddbcli-0.3.2

- old
+ new

@@ -16,10 +16,11 @@ def self.endpoint_and_region(endpoint_or_region) if ENDPOINTS.key?(endpoint_or_region) [endpoint_or_region, ENDPOINTS[endpoint_or_region]] elsif ENDPOINTS.value?(endpoint_or_region) - [ENDPOINTS.key(endpoint_or_region), endpoint_or_region] + ep_key = ENDPOINTS.respond_to?(:key) ? ENDPOINTS.key(endpoint_or_region) : ENDPOINTS.index(endpoint_or_region) + [ep_key, endpoint_or_region] else raise DynamoDB::Error, 'Unknown endpoint or region' end end