[Archipelago-submits] [205] trunk/archipelago/lib/archipelago/disco.rb: made publishables use disco camel as well

nobody at rubyforge.org nobody at rubyforge.org
Thu Feb 8 09:00:34 EST 2007


Revision: 205
Author:   zond
Date:     2007-02-08 09:00:34 -0500 (Thu, 08 Feb 2007)

Log Message:
-----------
made publishables use disco camel as well

Modified Paths:
--------------
    trunk/archipelago/lib/archipelago/disco.rb

Modified: trunk/archipelago/lib/archipelago/disco.rb
===================================================================
--- trunk/archipelago/lib/archipelago/disco.rb	2007-02-08 13:52:13 UTC (rev 204)
+++ trunk/archipelago/lib/archipelago/disco.rb	2007-02-08 14:00:34 UTC (rev 205)
@@ -127,6 +127,7 @@
     # define <b>@persistence_provider</b> before you call <b>initialize_publishable</b>.
     #
     module Publishable
+      include Camel
       #
       # Also add the ClassMethods to +base+.
       #
@@ -202,7 +203,7 @@
       #
       def publish!(options = {})
         around_publish do
-          @jockey ||= defined?(Archipelago::Disco::MC) ? Archipelago::Disco::MC : Archipelago::Disco::Jockey.new(@jockey_options.merge(options[:jockey_options] || {}))
+          setup_jockey(options)
           @jockey.publish(Archipelago::Disco::Record.new(@service_description.merge(options[:service_description] || {})))
         end
       end




More information about the Archipelago-submits mailing list