ruby-uebungen/Assignment_007/solution
Thomas Smits 58bc23516c Update of exercises 2023-05-25 17:49:42 +02:00
..
readme.md Update of exercises 2023-05-25 17:49:42 +02:00

readme.md

Lösung: Symbole

def ansage(ursache)

  text = case ursache
    when :signal
      "Signalstörung"
    when :personen
      "Personen im Gleis"
    when :betrieb
      "Störungen im Betriebsablauf"
    else
      nil
    end

  puts "Wir bitten um Entschuldigung, wegen #{text} verzögert sich unsere Weiterfahrt" unless text.nil?
  puts "Wir bitten um Entschuldigung. Unsere Weiterfahrt verzögert sich." if text.nil?
end

ansage(:signal)
ansage(:personen)
ansage(:betrieb)
ansage(:gibts_nicht) # keine Ausgabe