>    if @is_in_nw then
>      service = "service"
>      @render = Render.new(service)
>   else
>      @render = nil
>   end

禮荐荐$B$^$!4hD%$C$FJY6/$7$F$b$i$&$H$7$F!"Nc$($P$3$3$O @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 ですね