Ich bin ein Anfänger in Ruby und hatte diese Frage mich für eine lange Zeit nörgeln.Was genau ist das Stichwort "sollte" in RSpec Ruby
In einer RSpec-Datei, wenn wir Book.should <do something>
schreiben, was ist das should
Schlüsselwort? Ist es ein Mitglied des Buchobjekts? Wie kam es dazu, das Mitglied des Book-Objekts zu sein? Oder ist es ein Konstrukt von Ruby? Ist es eine Funktion? Wo kann ich die Definition finden, wenn es eine Funktion oder ein Mitglied ist?
Diese Frage ist das Duplikat von http://stackoverflow.com/questions/3105755/ruby-metaprogramming-how-does-rspecs-should-work –
Der Link erklärt nicht, was es tatsächlich tut. Was genau ist das Schlüsselwort "sollte"? – woodstok
+1 für den Versuch, die Magie zu verstehen. –