From: yamataka@...08.itscom.net Date: 2016-11-10T20:21:06+09:00 Subject: [ruby-list:50462] Re: [質問] classから作成したインスタンスから作成元のclassのインスタンス変数を参照するには whiteleaf さん 山口です。 > クラス設計云々はまぁ頑張って勉強してもらうとして、例えばここは @render = nil にしないで、 > > class AbstractRender > def set_mute > puts "ネットワーク未接続" > end > end > > class Render < AbstractRender > def set_mute > ネットワーク接続時の処理 > end > end > > @render = @is_in_nw ? Render.new(service) : AbstractRender.new(service) > > とかすればいいんじゃないでしょうか。(名前はてきとう) もう一つclass AbstractRender を定義して対処するという発想が出てきません でした。 > # ruby は camelCase じゃなくて snake_case ですね そうなんですね。 ご教示ありがとうございます。理解が深まりました。