Как мне переопределить метод класса в ruby?
скажем, например, я хочу переопределить метод File.basename("C:\abc.txt")
Как мне это сделать?
Это не работает:
class File
alias_method :old_bn, :basename
def basename(*args)
puts "herro wolrd!"
old_bn(*args)
end
end
Я получаю : undefined method 'basename' for class 'File' (NameError)
Кстати, я использую JRuby