You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by tr...@apache.org on 2009/01/16 22:00:26 UTC
svn commit: r735127 - /qpid/trunk/qpid/ruby/lib/qpid/qmf.rb
Author: tross
Date: Fri Jan 16 13:00:25 2009
New Revision: 735127
URL: http://svn.apache.org/viewvc?rev=735127&view=rev
Log:
QPID-1541 - Applied Ian's patch
Modified:
qpid/trunk/qpid/ruby/lib/qpid/qmf.rb
Modified: qpid/trunk/qpid/ruby/lib/qpid/qmf.rb
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/ruby/lib/qpid/qmf.rb?rev=735127&r1=735126&r2=735127&view=diff
==============================================================================
--- qpid/trunk/qpid/ruby/lib/qpid/qmf.rb (original)
+++ qpid/trunk/qpid/ruby/lib/qpid/qmf.rb Fri Jan 16 13:00:25 2009
@@ -390,6 +390,18 @@
@result
end
+ # Return one and only one object or nil.
+ def object(kwargs)
+ objs = objects(kwargs)
+ return objs.length == 1 ? objs[0] : nil
+ end
+
+ # Return the first of potentially many objects.
+ def first_object(kwargs)
+ objs = objects(kwargs)
+ return objs.length > 0 ? objs[0] : nil
+ end
+
def set_event_filter(kwargs); end
def handle_broker_connect(broker); end