class KRPC::Types::EnumType
Attributes
enum_name[R]
service_name[R]
Public Class Methods
new(pb_type)
click to toggle source
Calls superclass method
KRPC::Types::TypeBase::new
# File lib/krpc/types.rb, line 102 def initialize(pb_type) @service_name, @enum_name = pb_type.service, pb_type.name # Sets ruby_type to nil, set_values must be called to set the ruby_type super(pb_type, nil) end
Public Instance Methods
set_values(values)
click to toggle source
# File lib/krpc/types.rb, line 108 def set_values(values) @ruby_type = Gen.generate_enum(service_name, enum_name, values) end