Ruby 初心者スレッド Part 15

このエントリーをはてなブックマークに追加
761758
>>759早速のレスありがとうございます。

下のやつは手元ではエラーになります。
test.rb:9:in `hoge': undefined method `basename' for WWW::Mechanize::File:Class (NoMethodError)

mechanizeの問題でしょうか?

#!/usr/bin/ruby -Ku
#

require 'rubygems'
require 'mechanize'

class A < WWW::Mechanize
        def hoge(path)
                name = File.basename(path, '.jpg')
                puts name
        end
end
a = A.new
p File.basename('/hoge/fuga.jpg', '.jpg')
a.hoge('/hoge/fuga.jpg')
762758:2007/12/01(土) 16:52:34
変なインデントが入りました。スマソ
763デフォルトの名無しさん:2007/12/01(土) 17:02:20
ヒント:undefined method `basename' for WWW::Mechanize::File:Class (NoMethodError)