class AWS::SimpleEmailService
def require_one_of options, *keys
def require_one_of options, *keys unless keys.any?{|key| options[key] } parts = keys.collect{|key| ":#{key}" }.join(', ') raise ArgumentError, "you must provide at least one of #{parts}" end end