Ich habe schon seit einiger Zeit in Ruby programmiert, aber ich verstehe nicht, wann ich Folgendes verwenden soll: def self.METHOD_NAME end oder nur: def METHOD_NAME end In jedem Rails-Modell. Ist "self" ein Modifikator wie "private" in Java? Wann soll ich es benutzen und wann nicht? Danke...