[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