Я написал файл ruby, который можно использовать в качестве библиотеки. Но чтобы проверить это, я также пишу некоторые тестовые данные.
Например:
class Checker
do some thing
end
# if this file is used as a library, I don't want following code executed
checker = Checker.new
checker.dosomething
Я знаю, что есть способ определить, используется ли файл как библиотека или нет, но сейчас я его не помню. Это как:
if ???=__FILE__
checker = Checker.new
checker.dosomething
end
Кто-нибудь знает? Заранее спасибо