Ich möchte irb nicht meine Objekte Attribute standardmäßig zu drucken. Ist das möglich? Zum Beispiel habe ich:Wie Irb nicht zu drucken Objekte Attribut
class Test
@tmp = nil
def initialize(str)
@tmp = str
self
end
end
und ich bekomme:
irb> t = Test.new("hello")
=> #<Test:0x18f6198 @tmp="hello">
Ich will nicht den @tmp="hello"
Teil sehen.
Haben Sie diese Art von Ausgabe in IRB zu unterdrücken wollen für alle Arten von Objekten, alle Instanzen der 'Test' Klasse oder nur diese spezifische Instanz? – spickermann
Ich möchte diese Art der Ausgabe in allen Instanzen der Klasse Test unterdrücken. –