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


Reply via email to