[#50446] WindowsでTCPServerをホスト指定しないで動かすと他ホストから接続できない — Shin Kuboaki <kuboaki@...>

久保秋と申します。

11 messages 2016/11/02
[#50447] Re: WindowsでTCPServerをホスト指定しないで動かすと他ホストから接続できない — Toshihiko Ichida <dogatana@...> 2016/11/03

市田です。

[#50448] Re: WindowsでTCPServerをホスト指定しないで動かすと他ホストから接続できない — Toshihiko Ichida <dogatana@...> 2016/11/04

市田です。

[ruby-list:50459] Re: [質問] classから作成したインスタンスから作成元のclassのインスタンス変数を参照するには

From: whiteleaf <2nd.leaf@...>
Date: 2016-11-08 11:35:31 UTC
List: ruby-list #50459
>    if @is_in_nw then
>      service = "service"
>      @render = Render.new(service)
>   else
>      @render = nil
>   end

クラス設計云々はまぁ頑張って勉強してもらうとして、例えばここは @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)

とかすればいいんじゃないでしょうか。(名前はてきとう)

# ruby は camelCase じゃなくて snake_case ですね

In This Thread