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