lib/johndoe/aiml.rb in john-doe-0.1.0 vs lib/johndoe/aiml.rb in john-doe-0.1.1

- old
+ new

@@ -27,11 +27,11 @@ next if category == "default" || category == "knowledge" collection = data[category] responses = collection['responses'].collect{|k,v| v} @responses.push(responses) emotions = (collection["emotion"].split("|") rescue ["none"]) - puts emotions.inspect - collection['patterns'].each{|k,v| @patterns[normalise_pattern(v)] = { :resp => (@responses.size - 1), :emotions => emotions}} + priority = (collection["rank"].to_i rescue 0) + collection['patterns'].each{|k,v| @patterns[normalise_pattern(v)] = { :resp => (@responses.size - 1), :emotions => emotions, :priority => priority}} end end def normalise_default @default.keys.each do |key|