lib/amq/client/server_named_entity.rb in amq-client-0.7.0.alpha35 vs lib/amq/client/server_named_entity.rb in amq-client-0.8.0
- old
+ new
@@ -5,19 +5,12 @@
# Common behavior of AMQ entities that can be either client or server-named, for example, exchanges and queues.
module ServerNamedEntity
# @return [Boolean] true if this entity is anonymous (server-named)
def server_named?
- @name.nil? or @name.empty?
+ @server_named || @name.nil? || @name.empty?
end
# backwards compabitility. MK.
alias anonymous? server_named?
-
- def dup
- if server_named?
- raise RuntimeError.new("You can't clone anonymous queue until it receives back the name in Queue.Declare-Ok response. Move the code with #dup to the callback for the #declare method.") # TODO: that's not true in all cases, imagine the user didn't call #declare yet.
- end
- super
- end
end # ServerNamedEntity
end # Client
end # AMQ