[ruby-list:460] tk.rb

From: j_kuro@... (Jun Kuroda)
Date: 1996-08-30 20:45:59 UTC
List: ruby-list #460
黒田です.

ruby - version 0.99.1 (96/08/07) で
tk.rb の 31 行目

  $0 =~ /\/(.*)$/

は $0 に '/' が入ってない場合 その次の

  PORT = open(format("|%s -n %s", wish_path, $1), "w+");

でまずいことになるので,

  $0 =~ /(.*)$/ if $1 == nil

を加えて使っています. File.basename を使うと segmentation
fault 出すのでこうしました. もっとかっこ良い方法があれば教えて
下さい.
- --
黒田  淳 (Kuroda Jun)
<URL:mailto:j_kuro@pluto.ai.kyutech.ac.jp>
<URL:http://www.pluto.ai.kyutech.ac.jp/~j_kuro/>

In This Thread

Prev Next