Thrift: Ruby cogeden not creating exception fields properly. Summary: Generated ruby code did not give exception struct fields a class. This broke the result structs for all functions that threw exceptions. Reviewed by: mcslee Test plan: Yes Revert plan: yes