Цитата:
	
		
		
			##
# Проверяет версию мейкера.
# @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
			
		
	
 Годная идея. Тоже молодец. Пожалуй, ещё оптимизируем — уберём управляющую структуру: