Module: ProtobufDescriptor::HasChildren::ClassMethods
- Defined in:
- lib/protobuf_descriptor/has_children.rb
Instance Method Summary collapse
-
#register_children(children_method, child_kind_id) ⇒ Object
To be called by the containing class, registers a set of children.
- #registered_children ⇒ Object
Instance Method Details
#register_children(children_method, child_kind_id) ⇒ Object
To be called by the containing class, registers a set of children
10 11 12 13 14 |
# File 'lib/protobuf_descriptor/has_children.rb', line 10 def register_children(children_method, child_kind_id) @registered_children ||= Hash.new { |h, k| h[k] = [] } @registered_children[child_kind_id] = children_method end |
#registered_children ⇒ Object
16 17 18 |
# File 'lib/protobuf_descriptor/has_children.rb', line 16 def registered_children return @registered_children end |