Module: ProtobufDescriptor::NamedChild

Included in:
EnumDescriptor, MessageDescriptor
Defined in:
lib/protobuf_descriptor/named_child.rb

Overview

A mixin module that adds tasty fully qualified name methods to objects that have a name and a parent.

Instance Method Summary collapse

Instance Method Details

#fully_qualified_java_nameObject



9
10
11
# File 'lib/protobuf_descriptor/named_child.rb', line 9

def fully_qualified_java_name
  return "#{parent.fully_qualified_java_name}.#{self.name}"
end

#fully_qualified_nameObject



5
6
7
# File 'lib/protobuf_descriptor/named_child.rb', line 5

def fully_qualified_name
  return "#{parent.fully_qualified_name}.#{self.name}"
end

#fully_qualified_ruby_nameObject



17
18
19
# File 'lib/protobuf_descriptor/named_child.rb', line 17

def fully_qualified_ruby_name
  return "#{parent.fully_qualified_ruby_name}::#{self.name}"
end

#fully_qualified_wire_nameObject



13
14
15
# File 'lib/protobuf_descriptor/named_child.rb', line 13

def fully_qualified_wire_name
  return "#{parent.fully_qualified_wire_name}.#{self.name}"
end