Sha256: c18199aebb8772449559102c55ec73d28b87c4dd6a162d10d23df9497b688ba8
Contents?: true
Size: 815 Bytes
Versions: 4
Compression:
Stored size: 815 Bytes
Contents
# Get a list of all possible reports to prediction models # @param [Header] Accept one of text/uri-list, # @return [text/uri-list] list of all prediction models get "/api/report/?" do models = Model::Validation.all case @accept when "text/uri-list" uri_list = models.collect{|model| uri("/api/report/#{model.model_id}")} return uri_list.join("\n") + "\n" when "application/json" models = JSON.parse models.to_json list = [] models.each{|m| list << uri("/api/report/#{m["_id"]["$oid"]}")} return list.to_json else halt 400, "Mime type #{@accept} is not supported." end end get "/api/report/:id/?" do case @accept when "application/xml" report = qmrf_report params[:id] return report.to_xml else halt 400, "Mime type #{@accept} is not supported." end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
lazar-gui-1.4.2 | lib/report.rb |
lazar-gui-1.4.1 | lib/report.rb |
lazar-gui-1.4.0 | lib/report.rb |
lazar-gui-1.4.0.pre.0 | lib/report.rb |