Method: EC2::Endpoint.endpoint_and_region

Defined in:
lib/ec2cli/ec2-endpoint.rb

.endpoint_and_region(endpoint_or_region) ⇒ Object



17
18
19
20
21
22
23
24
25
# File 'lib/ec2cli/ec2-endpoint.rb', line 17

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]
  else
    raise EC2::Error, "Unknown endpoint or region: #{endpoint_or_region}"
  end
end