summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cpp/bindings/qmf/ruby/qmf.rb4
-rwxr-xr-xcpp/bindings/qmf/tests/ruby_console.rb2
2 files changed, 5 insertions, 1 deletions
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 "----"