class Protobuf::Message

def each_field


Iterate over every field, invoking the given block
def each_field
  self.class.all_fields.each do |field|
    value = __send__(field.getter)
    yield(field, value)
  end
end