とみたです。 Tempfile オブジェクトを == で比較すると false になってしまいますが、 そういうものなのでしょうか。 % irb irb(main):001:0> require "tempfile" => true irb(main):002:0> a = Tempfile.new("xx") => #<File:/tmp/xx13918.0> irb(main):003:0> b = a => #<File:/tmp/xx13918.0> irb(main):004:0> a == b => false ←★ irb(main):005:0> a.equal? b => true irb(main):006:0> RUBY_VERSION => "1.8.4" -- とみたまさひろ <tommy / tmtm.org> 3469 42CC 4D32 F53C AD98 65A5 8C37 FF09 69C1 6040