module ProtobufDescriptor::HasChildren::ClassMethods

Public Instance Methods

register_children(children_method, child_kind_id) click to toggle source

To be called by the containing class, registers a set of children

# 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() click to toggle source
# File lib/protobuf_descriptor/has_children.rb, line 16
def registered_children
  return @registered_children
end