class Google::Protobuf::Internal::EnumBuilder
Public Class Methods
new(name, file_proto)
click to toggle source
# File lib/google/protobuf/descriptor_dsl.rb, line 438 def initialize(name, file_proto) @enum_proto = Google::Protobuf::EnumDescriptorProto.new( :name => name ) file_proto.enum_type << @enum_proto end
Public Instance Methods
value(name, number)
click to toggle source
# File lib/google/protobuf/descriptor_dsl.rb, line 445 def value(name, number) enum_value_proto = Google::Protobuf::EnumValueDescriptorProto.new( name: name, number: number ) @enum_proto.value << enum_value_proto end