Skip to content

Instantly share code, notes, and snippets.

@guinslym
Last active January 2, 2016 00:39
Show Gist options
  • Save guinslym/8224915 to your computer and use it in GitHub Desktop.
Save guinslym/8224915 to your computer and use it in GitHub Desktop.
Having a problem with case statement example_case.rb:95: syntax error, unexpected end-of-input, expecting '}'
puts "afficher le mois de naissance explicitement"
students.each { |k, value|
mon_mois = le_mois k.slice(6,2).to_i
puts "etudiant #{k} est ne en #{mon_mois} "
}
#return a month name
def le_mois number
number = number > 50 ? number-50 : number
case number
when 1
return "janvier"
when 2
return "fevrier"
when 3
return "mars"
when 4
return "avril"
when 5
return "mai"
when 6
return "juin"
when 7
return "juillet"
when 8
return "aout"
when 9
return "septembre"
when 10
return "octobre"
when 11
return "novembre"
when 12
return "decembre"
else
return "wrong datas"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment