drewolson/elovation — pull request #15 by querry43 (2012-09-10 06:14:30+00:00)
Title: Challenges

There's a lot going on here, but the git commit logs should explain it all. The gist is that you can now challenge other players and if that challenge is not met within a period of time (configurable), then the challenger wins a match.

It adds a new gem (rails_config) and makes use of the MailGrid heroku addon. I'm not sure how I feel about tying it to a heroku-specific (or pay) feature. If you think that's an issue, I can probably expose more mail configuration.

There is probably room for improvement here. I'll fixup any issues that you can spot.

Here is a sample site assuming it hasn't been defaced: http://elovation-challenges.herokuapp.com/