Цитата:
##
# Проверяет версию мейкера.
# @note Возвращает истину, если мейкер ХР, иначе возвращает ложь
# @return boolean
##
def isXP?
if FileTest.exist?("Game.rxproj") or FileTest.exist?("Game.rgssad") then
return true
else
return false
end
end
##
# Проверяет версию мейкера.
# @note Возвращает истину, если мейкер VX, иначе возвращает ложь
# @return boolean
##
def isVX?
if FileTest.exist?("Game.rvxproj") or FileTest.exist?("Game.rgssad2") then
return true
else
return false
end
end
Годная идея. Тоже молодец. Пожалуй, ещё оптимизируем — уберём управляющую структуру: