Homework: Put a Server in your pipe and smoke it
Strangers in the SERVERS
- It is time to build the cutest server ever - the
small_animalsserver! Place this in a new folder insinatraAnimals - Create a brand new, small Sinatra app.
- Create a modular sinatra app that includes the application controller and a home controller
- Inside of your
home controller, you need to create a few routes...- '/' - This should return a Hash turned into JSON with the following keys:
:nameand `:message - Five different routes mapped to the names of small animals - ie
/kittenand/puppy - These five different routes should return a hash turned JSON with the following keys:
:name,:cuteness,:habitat,:picture_url, and:description
- '/' - This should return a Hash turned into JSON with the following keys:
- Test and verify these routes render JSON in the browser.
- BONUS: Add ERB views and then create a new
/views/json_test.erb. Map it to arouterand call each API call using$.ajaxto render the content usingconsole.logor whatever else you choose maybe using jQuery to append the data?