class RulesAi::RuleCalculation
Public Class Methods
calculate_metarules()
click to toggle source
# File lib/rules_ai.rb, line 398 def self.calculate_metarules print "How many regular rules? >> " r = gets.chomp.to_i # For each amount of rules, meta rules is that many variations of rule combination. meta_rule_count = r meta_rule_size = r * r meta_total = meta_rule_size * r puts "For #{r} many regular rules, there are #{meta_rule_count} metarule variations of #{meta_rule_size} each. Totalling #{meta_total} lines of code." end