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