Guest User

Untitled

a guest
Aug 21st, 2013
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rails 1.36 KB | None | 0 0
  1. #### COMMAND LINE ####
  2.  
  3. require 'json'
  4. require 'pp'
  5.  
  6.  
  7.   begin
  8.     file = File.read("garages.json")
  9.     puts file
  10.     garages = JSON.parse(file)
  11. puts  garages.class
  12.     garages.each do |key, value|
  13.       pp garages[key]['open_spots']
  14.       puts "#{key} #{garages[key]["open_spots"]}"
  15.     end
  16.   rescue => err
  17.     puts "We had an error.  Please contact Danger Mouse or Penfold immediately to resolve! #{err}"
  18.     err
  19.   end
  20.  
  21.  
  22. #### SINATRA ####
  23. require 'json'
  24. require 'pp'
  25.  
  26. get '/hi' do
  27.     "Hello World!"
  28. end
  29.  
  30. post '/garages' do
  31.   begin
  32.     file = File.read("garages.json")
  33.     puts file.class
  34.     garages = JSON.parse(file)
  35. #    garages.each do |key, value|
  36. #      pp garages[key]["open_spots"]
  37. #      #puts "#{key} #{garages[key]["open_spots"]}"
  38. #    end
  39.   rescue => err
  40.     puts "We had an error.  Please contact Danger Mouse or Penfold immediately to resolve! #{err}"
  41.     err
  42.   end
  43. end
  44. #### JSON ####
  45. {  
  46.     "garage_one": {
  47.         "floors": [
  48.             {  
  49.                 "floor_one": 25
  50.             },  
  51.             {  
  52.                 "floor_two": 18
  53.             }
  54.         ],
  55.         "open_spots": 43
  56.     },
  57.     "garage_two": {
  58.         "floors": [
  59.             {  
  60.                 "floor_one": 5
  61.             },  
  62.             {  
  63.                 "floor_two": 8
  64.             }
  65.         ],
  66.         "open_spots": 13
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment