Skip to content

Instantly share code, notes, and snippets.

@rickharris
Last active August 29, 2015 14:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rickharris/c21d084ab5fdf96431be to your computer and use it in GitHub Desktop.
Save rickharris/c21d084ab5fdf96431be to your computer and use it in GitHub Desktop.
def redeem
# Lookup invitation, 404 if not found
# Build new user.
# If user is valid
# If existing subscription, add user to subscription
# If adding to plan, create new subscription w/ as group leader
# If successful
# Create invitation redeemed event
# Delete invitation
# Send welcome email
# Send invitation redeemed email
# Log user in
# Else
# re-render form
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment