Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
proton-0.5
-
None
-
None
Description
When using the APIs in Qpid::Proton::Data I'm seeing:
irb(main):001:0> require 'qpid_proton'
=> true
irb(main):002:0> data = Qpid::Proton::Data.new
=> #<Qpid::Proton::Data:0x000000011553f0 @data=16, @free=false>
irb(main):003:0> data.ubyte = 3
value=3
TypeError: Expected argument 0 of type pn_data_t *, but got Fixnum 16
in SWIG method 'pn_data_put_ubyte'
from /home/mcpierce/Programming/Proton/proton-c/bindings/ruby/lib/qpid_proton/data.rb:437:in `pn_data_put_ubyte'
from /home/mcpierce/Programming/Proton/proton-c/bindings/ruby/lib/qpid_proton/data.rb:437:in `ubyte='
from (irb):3
from /usr/bin/irb:12:in `<main>'