[Archipelago-submits] [211] trunk/archipelago/lib/archipelago: made dump use its own jockey to subscribe
nobody at rubyforge.org
nobody at rubyforge.org
Fri Feb 9 13:58:13 EST 2007
Revision: 211
Author: zond
Date: 2007-02-09 13:58:13 -0500 (Fri, 09 Feb 2007)
Log Message:
-----------
made dump use its own jockey to subscribe
Modified Paths:
--------------
trunk/archipelago/lib/archipelago/dump.rb
trunk/archipelago/lib/archipelago/sanitation.rb
Modified: trunk/archipelago/lib/archipelago/dump.rb
===================================================================
--- trunk/archipelago/lib/archipelago/dump.rb 2007-02-09 17:53:27 UTC (rev 210)
+++ trunk/archipelago/lib/archipelago/dump.rb 2007-02-09 18:58:13 UTC (rev 211)
@@ -65,17 +65,13 @@
def around_publish(&publish_block)
yield
- @officer.subscribe(:found, @officer.site_description, service_id) do |record|
- found_peer(record)
- end
- @officer.subscribe(:lost, @officer.site_description, service_id) do |record|
+ @jockey.subscribe(:lost, @officer.site_description, service_id) do |record|
lost_peer(record)
end
end
def around_stop(&block)
- @officer.unsubscribe(:found, @officer.site_description, service_id)
- @officer.unsubscribe(:lost, @officer.site_description, service_id)
+ @jockey.unsubscribe(:lost, @officer.site_description, service_id)
yield
end
Modified: trunk/archipelago/lib/archipelago/sanitation.rb
===================================================================
--- trunk/archipelago/lib/archipelago/sanitation.rb 2007-02-09 17:53:27 UTC (rev 210)
+++ trunk/archipelago/lib/archipelago/sanitation.rb 2007-02-09 18:58:13 UTC (rev 211)
@@ -16,7 +16,6 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
require 'archipelago/client'
-require 'forwardable'
require 'monitor'
module Archipelago
@@ -80,9 +79,7 @@
# work.
#
class Officer < Archipelago::Client::Base
- extend Forwardable
attr_reader :sites, :site_description
- def_delegators :@jockey, :subscribe, :unsubscribe
def initialize(options = {})
super(options)
More information about the Archipelago-submits
mailing list