次のようなモジュールがあるとします。
module MyAssigments
def dummy_assignment=(value)
puts "it's not assigned #{value}"
end
end
そして、次のようにそれを含むクラス:
class MyClass
include MyAssigments
def x=(value)
dummy_assignment=(value)
end
end
それから
o = MyClass.new
o.x="anything"
画面に何も印刷されません。なぜですか?