summaryrefslogtreecommitdiff
path: root/qpid/ruby/lib
diff options
context:
space:
mode:
authorTed Ross <tross@apache.org>2008-12-16 18:29:38 +0000
committerTed Ross <tross@apache.org>2008-12-16 18:29:38 +0000
commit2bfa65fcea4fee81620a7325fc75a347d013bd72 (patch)
tree96fdbdeb7e8f8e9859601422c99e6fde8e1e65fa /qpid/ruby/lib
parentb65b6919fec268075f9f664e043b7e755804935c (diff)
downloadqpid-python-2bfa65fcea4fee81620a7325fc75a347d013bd72.tar.gz
Fixed problems with object representation functions.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@727109 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/ruby/lib')
-rw-r--r--qpid/ruby/lib/qpid/datatypes.rb2
-rw-r--r--qpid/ruby/lib/qpid/qmf.rb11
2 files changed, 7 insertions, 6 deletions
diff --git a/qpid/ruby/lib/qpid/datatypes.rb b/qpid/ruby/lib/qpid/datatypes.rb
index f49ed0fd5f..96afe58dee 100644
--- a/qpid/ruby/lib/qpid/datatypes.rb
+++ b/qpid/ruby/lib/qpid/datatypes.rb
@@ -347,7 +347,7 @@ module Qpid
def self.format(s)
# Python format !LHHHHL
# big-endian, ulong, ushort x 4, ulong
- "%08x-%04x-%04x-%04x-%04x%08x" % bytes.unpack("NnnnnN")
+ "%08x-%04x-%04x-%04x-%04x%08x" % s.unpack("NnnnnN")
end
end
end
diff --git a/qpid/ruby/lib/qpid/qmf.rb b/qpid/ruby/lib/qpid/qmf.rb
index 865e795c24..d2e2651653 100644
--- a/qpid/ruby/lib/qpid/qmf.rb
+++ b/qpid/ruby/lib/qpid/qmf.rb
@@ -644,7 +644,7 @@ module Qpid::Qmf
when 11: return value ? 'T' : 'F'
when 12: return value.to_s
when 13: return value.to_s
- when 14: return Qpid::UUID::format(hash)
+ when 14: return Qpid::UUID::format(value)
when 15: return value.to_s
when 16: return value.to_s
when 17: return value.to_s
@@ -954,7 +954,7 @@ module Qpid::Qmf
@properties.select { |property, value|
property.index
}.collect { |property,value|
- value.to_s }.join(":")
+ @session.display_value(value, property.type) }.join(":")
end
# Replace properties and/or statistics with a newly received update
@@ -967,7 +967,8 @@ module Qpid::Qmf
end
def to_s
- index
+ key = klass_key
+ key[0] + ":" + key[1] + "[" + @object_id.to_s() + "] " + index
end
# This must be defined because ruby has this (deprecated) method built in.
@@ -1580,11 +1581,11 @@ module Qpid::Qmf
end
def object_props(broker, record)
- puts "objectProps #{record.klass_key}"
+ puts "objectProps #{record}"
end
def object_stats(broker, record)
- puts "objectStats #{record.klass_key}"
+ puts "objectStats #{record}"
end
def event(broker, event)