2014-01-16 5 views

ответ

1

Вы можете получить доступ к глобальной области с помощью оператора ::, например:

Module M 
    class A 
     def method1 
      ::A.first 
     end 
    end 
    end 
+0

Работает отлично – Sai

+0

@tsv Просто для вашей информации: - Константы, определенные в классе или модуле, могут быть доступны без доступа в любом месте класса или модуля. Вне класса или модуля к ним можно получить доступ с помощью оператора области видимости: :: '' с префиксом выражения, которое возвращает соответствующий класс или объект модуля. Константы, определенные вне любого класса или модуля, могут быть доступны без права доступа или с помощью оператора области видимости :: '' без префикса. – Catmandu

+0

Не могли бы вы рассказать о своем предложении – Sai

Смежные вопросы