Home

Awesome

Simple Public Timeline

This Volt powered app was created as part of a coding challenge for a job application to Hedgeye. The requirements were that there be 2 routes:

Because Volt runs Ruby code on both the server and client the implementation does not totally fall under these two options.

I created a Task that gets the tweets using the twitter gem. The client then calls that task (effectively using the server as a proxy between the client and Twitter API), then renders the document and displays the tweets when they arrive. There is absolutely no JavaScript used.

A spec that tests the TwitterTasks is in the folder /spec/app/main/tasks/

Run it with this system command

$ BROWSER=/Users/maxplomer/.phantomjs/1.9.8/darwin/bin/phantomjs bundle exec rspec