class ChicagoFoodInspections::Inspection
Attributes
aka_name[R]
inspection_date[R]
inspection_type[R]
result[R]
violations[R]
Public Class Methods
all()
click to toggle source
# File lib/chicago_food_inspections.rb, line 15 def self.all inspections_array = Unirest.get("https://data.cityofchicago.org/resource/cwig-ma7x.json").body inspections = [] inspections_array.each do |inspection_hash| inspections << Inspection.new(inspection_hash) end return inspections end
new(info)
click to toggle source
# File lib/chicago_food_inspections.rb, line 7 def initialize(info) @aka_name = info["aka_name"] @inspection_type = info["inspection_type"] @inspection_date = info["inspection_date"] @result = info["results"] # @violations = info["violations"] end
search(search_term)
click to toggle source
# File lib/chicago_food_inspections.rb, line 24 def self.search(search_term) inspections_array = Unirest.get("https://data.cityofchicago.org/resource/cwig-ma7x.json?$q=#{search_term}").body inspections = [] inspections_array.each do |inspection_hash| inspections << Inspection.new(inspection_hash) end return inspections end