Sha256: 6e531d0822d0e03adfce7e1bdfebdf5f6dc0ffdd5699039a9ad7bb550dc1701b
Contents?: true
Size: 1.03 KB
Versions: 1
Compression:
Stored size: 1.03 KB
Contents
require "chicago_food_inspections/version" require "unirest" module ChicagoFoodInspections class Inspection attr_reader :aka_name, :inspection_type, :inspection_date, :result, :violations 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 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 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 end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
chicago_food_inspections-0.1.0 | lib/chicago_food_inspections.rb |