Rubeque is an interactive problem website for learning Ruby.
Anyone interested in contributing should check out the Issues page for ideas on what to work on.
-
Download and install rvm.
-
Download and install mongodb.
-
Enter the rubeque directory from the command line and follow the rvm instructions to install ruby 1.9.3
-
Start up your mongodb, if you don't have autostart:
mongod
-
Run "bundle install" to install the necessary gems
-
Run
rake secret
and put the generated token in an environment variable named SECRET_TOKEN in your .bashrc (don't forget to source it!) -
For the first time use, you will need to load the problem data. Run "rake db:seed"
-
Run
rails server
- David Davis (daviddavis)
- Kamal Bennoune (kbennoune)
- Joe Peck (fatcatt316)
- Michael Stalker (mstalker)
- Joseph Jaber (josephjaber)
- Edward Anderson (nilbus)
- Anatoli Makarevich (makaroni4)
- Rogelio Guzman (rogeliog)
- Michaux Kelley (mkelley33)
- SciMed Solutions, Inc for providing the time and resources necessary to make this.
- 4clojure for providing advice and support.
- envylabs for their Ruby Conf presentation on sandboxing
- Nick Markwell for his help in sandboxing
The source code for rubeque is available under the MIT License.