class Protip::Transformers::EnumTransformer::ArrayTransformer
For protip.messages.RepeatedEnum
Public Instance Methods
to_message(object, field)
click to toggle source
# File lib/protip/transformers/enum_transformer.rb, line 83 def to_message(object, field) values = (object.is_a?(::Enumerable) ? object : [object]).map do |value| to_int(value, field) end field.subtype.msgclass.new(values: values) end
to_object(message, field)
click to toggle source
# File lib/protip/transformers/enum_transformer.rb, line 77 def to_object(message, field) message.values.map do |value| to_symbol_or_int(value, field) end end