Как можно вызвать модуль URI в Ruby - PullRequest
1 голос
/ 29 февраля 2012

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

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 голос
/ 29 февраля 2012

Возможно иметь метод и класс / модуль с одинаковым именем:

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 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...