質問編集履歴
1
質問が近視眼的になってたので、「本当にやりたいこと」を追記しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -59,3 +59,23 @@
|
|
59
59
|
となるようにしたいのです。
|
60
60
|
|
61
61
|
Javaでいうところのアクセス修飾子をつけない状態に近いでしょうか。
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
# 補足(本当にやりたいこと)
|
68
|
+
|
69
|
+
module 内に、
|
70
|
+
|
71
|
+
クラスA:とあるデータ構造を表現
|
72
|
+
|
73
|
+
クラスB:外部から与えられる入力をもとにAのインスタンスを作成
|
74
|
+
|
75
|
+
があり、B から A に対して、A の色々なメソッド(主に各種setter)を呼びたいのです。
|
76
|
+
|
77
|
+
が、これらのsetterは外部からは呼べないようにしたい(想定外の使われ方を排除したい)、さてどうするか、というのが本当にやりたいことになります。
|
78
|
+
|
79
|
+
|
80
|
+
|
81
|
+
ですので、そういう場合はRubyではこういう風に書くのが定番だよ、という答えでも構いません。
|