Sha256: c906173dee179f98ba9e5e0bf59135c8dd4397ba43253267c022c31ac8ec53ff
Contents?: true
Size: 764 Bytes
Versions: 13
Compression:
Stored size: 764 Bytes
Contents
module Aws module Waiters module Errors # Raised when a waiter detects a condition where the waiter can never # succeed. class WaiterFailed < StandardError; end # Raised when attempting to get a waiter by name and the waiter has not # been defined. class NoSuchWaiter < ArgumentError def initialize(waiter_name, waiter_names) msg = "no definition found for #{waiter_name.inspect}" msg << "; valid waiter names are:" waiter_names.sort.each.with_index do |name, n| if n % 3 == 0 msg << "\n #{name.inspect}" else msg << ", #{name.inspect}" end end super(msg) end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems