bei if, unless, etc In der Regel Klammern bei Methodenaufrufen Bei DSL-Like Methoden (Tests, Konfiguration, etc.) keine Klammern Keine Klammern bei Hash als Argument
Kein ‘is_’ prefix! Methoden mit ! tuen etwas “gefährliches” (z.B.: Caller verändern, Exception werfen) Es sollte eine Methode ohne das ! geben, die sich “freundlicher” verhält
require 'ponyville/library/twilight_sparkle' require 'ponyville/library/spike' module Ponyville module Library end end # In file ponyville/library/twilight_sparkle.rb class Ponyville::Library::TwilightSparkle def initialize(args) # ... end end