27 lines
773 B
Markdown
27 lines
773 B
Markdown
# Lösung: Symbole
|
|
|
|
<div style="border: 1px solid grey;"><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></div>
|
|
```ruby
|
|
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
|
|
```
|