diff options
-rw-r--r-- | lib/rbot/registry.rb | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/rbot/registry.rb b/lib/rbot/registry.rb index 4dfbdb35..4d52bff2 100644 --- a/lib/rbot/registry.rb +++ b/lib/rbot/registry.rb @@ -220,25 +220,25 @@ class Bot end # just like Hash#each - def each(&block) + def each(set=nil, bulk=0, &block) return nil unless File.exist?(@filename) - registry.each {|key,value| + registry.each(set, bulk) {|key,value| block.call(key, restore(value)) } end # just like Hash#each_key - def each_key(&block) + def each_key(set=nil, bulk=0, &block) return nil unless File.exist?(@filename) - registry.each_key {|key| + registry.each_key(set, bulk) {|key| block.call(key) } end # just like Hash#each_value - def each_value(&block) + def each_value(set=nil, bulk=0, &block) return nil unless File.exist?(@filename) - registry.each_value { |value| + registry.each_value(set, bulk) { |value| block.call(restore(value)) } end |