Sha256: 5464557702db5a0ce650d2fd25df3644c2182067def10befd2e36a51e7f4a0da
Contents?: true
Size: 562 Bytes
Versions: 181
Compression:
Stored size: 562 Bytes
Contents
# frozen_string_literal: true module Aws module EC2 module Plugins # @api private class RegionValidation < Seahorse::Client::Plugin def after_initialize(client) if region = client.config.region if matches = region.match(/^(\w+-\w+-\d+)[a-z]$/) msg = ":region option must a region name, not an availability "\ "zone name; try `#{matches[1]}' instead of `#{matches[0]}'" raise ArgumentError, msg end end end end end end end
Version data entries
181 entries across 181 versions & 1 rubygems