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
- #fully_qualified_java_name ⇒ Object
- #fully_qualified_name ⇒ Object
- #fully_qualified_ruby_name ⇒ Object
- #fully_qualified_wire_name ⇒ Object
Instance Method Details
#fully_qualified_java_name ⇒ Object
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_name ⇒ Object
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_name ⇒ Object
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_name ⇒ Object
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 |