redefinition- все статьи тега


Как переопределить константу Ruby без предупреждения?

я запускаю некоторый код Ruby, который оценивает файл Ruby каждый раз, когда его дата меняется. В файле, у меня есть постоянные определения, как Tau = 2 * Pi и, конечно же, они заставляют интерпретатор отображать нежелательное предупреждение "уже инициализированная константа" каждый раз, поэтому я хотел бы иметь следующие функции: def_if_not_defined(:Tau, 2 * Pi) redef_without_warning(:Tau, 2 * Pi) я мог бы избежать предупреждения, написав все мои определения констант следующим образом: T ...