class Protobuf::Message
def self.get_ext_field_by_name(name)
def self.get_ext_field_by_name(name) # Check if the name has been used before, if not then set it to the sym value extension_fields[extension_field_name_to_tag[name.to_sym]] rescue TypeError, NoMethodError => e name = 'nil' if name.nil? raise FieldNotDefinedError.new("Field '#{name}' is not defined on message '#{self.name}'") end