回答編集履歴

1

追記

2019/02/18 04:30

投稿

退会済みユーザー
test CHANGED
@@ -11,3 +11,23 @@
11
11
 
12
12
 
13
13
  配列`@books`の末尾に引数で与えた要素`book`を破壊的に追加しています。
14
+
15
+
16
+
17
+ > ```ruby
18
+
19
+ def to_s
20
+
21
+ puts "Library contents:"
22
+
23
+ @books.join("\n")
24
+
25
+ end
26
+
27
+ > ```
28
+
29
+
30
+
31
+ `puts`や`print`は`to_s`メソッドで文字列に変換してから出力するので
32
+
33
+ `to_s`メソッドを上書きしておくと、出力前に実行されます。