ruby-uebungen/Assignment_039/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: Metaprogrammierung: Die kleine Petze

class Snitch
  def method_missing(name, *args, **keywords, &block)
    puts "Aufruf von Methode '#{name}'"
    puts "   mit den Argumenten #{args}"
    puts "   mit den Argumenten #{keywords}"
    puts "   und dem Block #{block}"
  end

  def to_s
    puts "Aufruf von Methode 'to_s'"
  end

  # Weiter Methoden von Object überschreiben. Hier weggelassen.
end

snitch = Snitch.new
puts snitch