THRIFT-697. Union support in Ruby
authorBryan Duxbury <bryanduxbury@apache.org>
Tue, 16 Feb 2010 21:19:01 +0000 (21:19 +0000)
committerBryan Duxbury <bryanduxbury@apache.org>
Tue, 16 Feb 2010 21:19:01 +0000 (21:19 +0000)
commit33e190cd150c326ac833c435f975c2e737cff74f
tree1c0006c1547eaf0024ebd152518cb5a1541a6be4
parent322caa2f9289e8174069dbac1f8d7949e1130af6
THRIFT-697. Union support in Ruby

git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@910700 13f79535-47bb-0310-9956-ffa450edef68
14 files changed:
compiler/cpp/src/generate/t_rb_generator.cc
lib/rb/ext/struct.c
lib/rb/ext/struct.h
lib/rb/ext/thrift_native.c
lib/rb/lib/thrift.rb
lib/rb/lib/thrift/protocol/binary_protocol_accelerated.rb
lib/rb/lib/thrift/struct.rb
lib/rb/lib/thrift/struct_union.rb [new file with mode: 0644]
lib/rb/lib/thrift/types.rb
lib/rb/lib/thrift/union.rb [new file with mode: 0644]
lib/rb/spec/ThriftSpec.thrift
lib/rb/spec/binary_protocol_accelerated_spec.rb
lib/rb/spec/binary_protocol_spec_shared.rb
lib/rb/spec/union_spec.rb [new file with mode: 0644]