lib/i2x/detector.rb in i2x-0.0.5 vs lib/i2x/detector.rb in i2x-0.0.6

- old
+ new

@@ -19,14 +19,13 @@ begin @agent = agent @payloads = Array.new @objects = Array.new @help = I2X::Helper.new - @templates = {} puts "Loaded new detector: #{agent.identifier}" rescue Exception => e - + p "[i2x] error: #{e}" end end ## @@ -45,29 +44,29 @@ case seed[:publisher] when 'csv' begin @sr = I2X::CSVSeedReader.new(@agent, seed) rescue Exception => e - + p "[i2x] error: #{e}" end when 'sql' begin @sr = I2X::SQLSeedReader.new(@agent, seed) rescue Exception => e - + p "[i2x] error: #{e}" end when 'xml' begin @sr = I2X::XMLSeedReader.new(@agent, seed) rescue Exception => e - + p "[i2x] error: #{e}" end when 'json' begin @sr = I2X::JSONSeedReader.new(@agent, seed) rescue Exception => e - + p "[i2x] error: #{e}" end end begin @reads = @sr.read @reads.each do |read| @@ -85,11 +84,11 @@ object[:identifier] = @agent.identifier object[:cache] = @agent.cache object[:seed] = object[:identifier] object[:selectors] = @agent.selectors p "\n\tSelectors: #{object[:selectors]}" - unless self.content.nil? then + unless self.content.nil? then object[:content] = self.content end @objects.push object end rescue Exception => e @@ -97,10 +96,12 @@ p "[i2x] error: #{e}" end begin # increase detected events count - + + + @templates = Array.new @response = { :payload => @payloads, :templates => @templates, :status => 100} rescue Exception => e @response = {:status => 404, :message => "[i2x][Detector] failed to process queries, #{e}"} p "[i2x] error: #{e}" end \ No newline at end of file