
23.02.2010, 04:02
|
|
Постоянный
Регистрация: 18.11.2009
Сообщений: 709
С нами:
8674045
Репутация:
214
|
|
Нужно вызвать оригинальную функцию при перегрузке ее же, что-то типа этого (только это не правильно):
Код:
require 'net/http'
class Net::HTTP
def get(path,headers)
puts "my code"
return self.get(path,headers)
end
end
http=Net::HTTP.new('mail.ru', 80)
puts http.get('/','')
делать дополнительный метод класса, в котором вызвать необходимую-для-перегрузки функцию т.е. вот так
Код:
require 'net/http'
class Net::HTTP
def my_get(path,headers)
puts "my code"
return self.get(path,headers)
end
end
http=Net::HTTP.new('mail.ru', 80)
puts http.my_get('/','')
не катит, нужно именно перегрузить
Последний раз редактировалось lukmus; 23.02.2010 в 04:07..
|
|
|