From 665a67f1f0c07bf542d10aa9b8b4effddc82c338 Mon Sep 17 00:00:00 2001 From: Ted Ross Date: Fri, 18 Sep 2009 20:28:58 +0000 Subject: Added accessor for returned method arguments git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@816776 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/bindings/qmf/ruby/qmf.rb | 4 ++++ cpp/bindings/qmf/tests/ruby_console.rb | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'cpp') diff --git a/cpp/bindings/qmf/ruby/qmf.rb b/cpp/bindings/qmf/ruby/qmf.rb index a48f2bc788..4a4c863521 100644 --- a/cpp/bindings/qmf/ruby/qmf.rb +++ b/cpp/bindings/qmf/ruby/qmf.rb @@ -522,6 +522,10 @@ module Qmf def exception @impl.getException end + + def arguments + Arguments.new(@impl.getArgs) + end end ##============================================================================== diff --git a/cpp/bindings/qmf/tests/ruby_console.rb b/cpp/bindings/qmf/tests/ruby_console.rb index 23d7441643..90672b2447 100755 --- a/cpp/bindings/qmf/tests/ruby_console.rb +++ b/cpp/bindings/qmf/tests/ruby_console.rb @@ -103,7 +103,7 @@ class App < Qmf::ConsoleHandler for rep in 0...1 puts " Pinging..." ret = b.echo(45, 'text string') - puts " ret=#{ret}" + puts " status=#{ret.status} text=#{ret.exception.asString} seq=#{ret.arguments['sequence']} body=#{ret.arguments['body']}" end end puts "----" -- cgit v1.2.1