class ConfigurationVisitor
Public Class Methods
GenerateIDs()
click to toggle source
# File lib/visitors/configuration_visitor.rb, line 18 def self.GenerateIDs configurationsHash = self.Visit configurationsHash.each do |rule,configurations| configurations.each do |configuration| configuration.id = "#{rule}-#{configuration.name.downcase.gsub! ' ', '_'}" end end end
Visit()
click to toggle source
# File lib/visitors/configuration_visitor.rb, line 4 def self.Visit configurationsHash = {} rules = RuleEngine.rules rules.each do |rule| configurationsHash[rule] = [] rule.configurations.each do |configuration| configurationsHash[rule].append(configuration) end end return configurationsHash end