#FIXME this is too compelx man!
elsif t.text=='Name'
@results[reg_no][:name]=data[i+1].text
elsif t.text=="PASS" || t.text=="RA" || t.text=="A"|| t.text=="B"|| t.text=="C"|| t.text=="D"|| t.text=="E"|| t.text=="S"|| t.text=="U"|| t.text=~ /WH(.*)/ || t.text=="AB"|| t.text=="W"|| t.text=="SA" || t.text=="SE"|| t.text=="A.B"|| t.text=="I"|| t.text=="WD"|| t.text==" "|| t.text=="BRK"|| t.text==""
next
else
@results[reg_no][:grades][data[i].text]={:grade=>data[i+1].text,:result=>data[i+2].text}
end
end
if @results[reg_no][:name].nil?
@results.delete(reg_no)
end
@count+=1
end
end
end
FIXME this is too compelx man!
Context
Auto-opened by DebTrakr