class Protip::Transformers::EnumTransformer::ScalarTransformer

For protip.messages.EnumValue

Public Instance Methods

to_message(object, field) click to toggle source
# File lib/protip/transformers/enum_transformer.rb, line 69
def to_message(object, field)
  field.subtype.msgclass.new(value: to_int(object, field))
end
to_object(message, field) click to toggle source
# File lib/protip/transformers/enum_transformer.rb, line 66
def to_object(message, field)
  to_symbol_or_int(message.value, field)
end