class Medicapi::Diagnosis
Attributes
accuracy[R]
id[R]
name[R]
profname[R]
ranking[R]
Public Class Methods
all(symptoms,gender,year,token)
click to toggle source
# File lib/medicapi.rb, line 31 def self.all(symptoms,gender,year,token) ruby_data = [] bulk_data = Unirest.get("https://healthservice.priaid.ch/diagnosis?symptoms=#{symptoms}&gender=#{gender}&year_of_birth=#{year}&token=#{token}&language=en-gb&format=json").body bulk_data.each do |diagnosis| ruby_data << Diagnosis.new(diagnosis) end ruby_data end
new(input_options)
click to toggle source
# File lib/medicapi.rb, line 23 def initialize(input_options) @id = input_options["Issue"]["ID"].to_i @name = input_options["Issue"]["Name"] @accuracy = input_options["Issue"]["Accuracy"].to_f @profname = input_options["Issue"]["ProfName"] @ranking = input_options["Issue"]["Ranking"].to_i end