]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - data/rbot/plugins/debugger.rb
script plugin: per-script permissions
[user/henk/code/ruby/rbot.git] / data / rbot / plugins / debugger.rb
index 6eabdfea257c5819b326b87ec5c20e4b5c9d59d1..c83aea4a58e680bbcf11cbb318e5f7d5fa596e99 100644 (file)
@@ -8,13 +8,13 @@
 # License:: GPL v2
 
 class DebugPlugin < Plugin
-  BotConfig.register BotConfigIntegerValue.new('debug.interval',
+  Config.register Config::IntegerValue.new('debug.interval',
     :default => 10, :validate => Proc.new{|v| v > 0},
     :desc => "Number of seconds between memory profile dumps")
-  BotConfig.register BotConfigBooleanValue.new('debug.dump_strings',
+  Config.register Config::BooleanValue.new('debug.dump_strings',
     :default => false,
     :desc => "Set to true if you want the profiler to dump strings, false otherwise")
-  BotConfig.register BotConfigStringValue.new('debug.logdir',
+  Config.register Config::StringValue.new('debug.logdir',
     :default => "",
     :desc => "Directory where profile/string dumps are to be stored")
 
@@ -48,7 +48,7 @@ class DebugPlugin < Plugin
           end
 
           @delta.clear
-          (@curr.keys + @delta.keys).uniq.each do |k,v|
+          (@curr.keys + @prev.keys).uniq.each do |k,v|
             @delta[k] = @curr[k]-@prev[k]
           end