Подобное Python ключевое слово "as" (для пространства имен) в Ruby - PullRequest
7 голосов
/ 19 октября 2010

Мне было чуть больше , глядя на этот вопрос .Первая мысль, которая пришла мне в голову, заключалась в том, что у ruby ​​должно быть какое-то ключевое слово типа «as», такое как импорт Python, чтобы избежать загрязнения пространства имен.Я немного погуглил, но кажется, что рекомендуется обернуть ваш код в модули , чтобы избежать проблем с пространством имен в ruby.Это кажется проблематичным, потому что, если два модуля имеют конфликтующие имена.

Итак, какие-либо ключевые слова типа "как" для ruby ​​требуют?

Ответы [ 2 ]

2 голосов
/ 19 октября 2010

В ruby ​​2.0 будет mix (поиск смеси) .Но сейчас ничего подобного нет ... Просто используйте полный постоянный путь.

2 голосов
/ 19 октября 2010

Что я всегда делаю, так это запускаю свои модули с инициалами моей компании для работы или моими собственными инициалами для моих личных проектов.

module JWG_TwitterTools
.
. 
.
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...