2012-02-29 3 views
1

Как я могу создать модуль, который будет вести себя аналогично модулю URI? Я имею в виду что-то вроде этого:Как можно вызвать URI-модуль в Ruby

1.9.3-p125 :001 > require 'uri' 
=> true 
1.9.3-p125 :002 > URI.class 
=> Module 
1.9.3-p125 :003 > URI("http://google.com") 
=> #<URI::HTTP:0x0000010d8f6bd8 URL:http://google.com> 

ответ

1

Можно иметь метод и класс/модуль с таким же именем:

1.8.7 > class Foo; end 
=> nil 
1.8.7 > def Foo; 42; end 
=> nil 
1.8.7 > Foo 
=> Foo 
1.8.7 > Foo() 
=> 42 
Смежные вопросы