Method: Thrift::Struct_Union#sorted_field_ids

Defined in:
lib/thrift/struct_union.rb

#sorted_field_idsObject



35
36
37
38
39
40
41
42
# File 'lib/thrift/struct_union.rb', line 35

def sorted_field_ids
  sorted_field_ids = self.class.instance_variable_get(:@sorted_field_ids)
  unless sorted_field_ids
    sorted_field_ids = struct_fields.keys.sort
    self.class.instance_variable_set(:@sorted_field_ids, sorted_field_ids)
  end
  sorted_field_ids
end